Revision 2053
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/dataTypes/impl/coercion/CoerceToFile.java | ||
---|---|---|
38 | 38 |
} |
39 | 39 |
if( ! (value instanceof File) ) { |
40 | 40 |
if( value instanceof String ) { |
41 |
if(((String)value).isEmpty() ) { |
|
42 |
return null; |
|
43 |
} |
|
41 | 44 |
value = new File((String) value); |
42 | 45 |
} else if( value instanceof URI ) { |
43 | 46 |
value = new File((URI) value); |
... | ... | |
47 | 50 |
return null; |
48 | 51 |
} |
49 | 52 |
s = s.trim().toLowerCase(); |
50 |
if( s.length()==0 ) {
|
|
53 |
if( s.isEmpty() ) {
|
|
51 | 54 |
return null; |
52 | 55 |
} |
53 | 56 |
throw new CoercionException(); |
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/dataTypes/impl/coercion/CoerceToURI.java | ||
---|---|---|
44 | 44 |
} |
45 | 45 |
if( ! (value instanceof URI) ) { |
46 | 46 |
if( value instanceof String ) { |
47 |
if(((String)value).isEmpty() ) { |
|
48 |
return null; |
|
49 |
} |
|
47 | 50 |
try { |
48 | 51 |
// Todo esto es para intentar solucionar la carga de |
49 | 52 |
// proyectos antiguos donde campos que deber?an ser URIs se |
org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/dataTypes/impl/coercion/CoerceToURL.java | ||
---|---|---|
38 | 38 |
} |
39 | 39 |
if( ! (value instanceof URL) ) { |
40 | 40 |
if( value instanceof String ) { |
41 |
if(((String)value).isEmpty() ) { |
|
42 |
return null; |
|
43 |
} |
|
41 | 44 |
try { |
42 | 45 |
value = new URL((String) value); |
43 | 46 |
} catch (MalformedURLException e) { |
Also available in: Unified diff