Revision 34978 branches/v2_0_0_prep/libraries/libFMap_dalfile/src/org/gvsig/fmap/dal/resource/file/FileResource.java

View differences:

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