Revision 34978 branches/v2_0_0_prep/libraries/libFMap_dalfile/src/org/gvsig/fmap/dal/resource/file/FileResource.java
FileResource.java | ||
---|---|---|
61 | 61 |
} |
62 | 62 |
|
63 | 63 |
public Object get() throws AccessResourceException { |
64 |
try { |
|
65 |
prepare(); |
|
66 |
} catch (PrepareResourceException e) { |
|
67 |
throw new AccessResourceException(this, e); |
|
68 |
} |
|
69 |
return ((FileResourceParameters)getParameters()).getFileName(); |
|
64 |
return getFile(); |
|
70 | 65 |
} |
71 | 66 |
|
72 | 67 |
public String getFileName() throws AccessResourceException { |
73 |
return (String) get(); |
|
68 |
return (String) getFile().getPath();
|
|
74 | 69 |
} |
75 | 70 |
|
76 | 71 |
public File getFile() throws AccessResourceException { |
77 |
if (file == null) { |
|
78 |
file = new File((String) get()); |
|
72 |
|
|
73 |
try { |
|
74 |
prepare(); |
|
75 |
} catch (PrepareResourceException e) { |
|
76 |
throw new AccessResourceException(this, e); |
|
79 | 77 |
} |
80 |
return file;
|
|
78 |
return ((FileResourceParameters)getParameters()).getFile();
|
|
81 | 79 |
} |
82 | 80 |
|
83 | 81 |
// TODO ??? |
Also available in: Unified diff