Revision 39093
branches/v2_0_0_prep/extensions/extGPE-gvSIG/src/org/gvsig/fmap/dal/store/gpe/GPEStoreProvider.java | ||
---|---|---|
31 | 31 |
import java.util.Map; |
32 | 32 |
|
33 | 33 |
import org.cresques.cts.IProjection; |
34 |
import org.slf4j.Logger; |
|
35 |
import org.slf4j.LoggerFactory; |
|
36 |
|
|
34 | 37 |
import org.gvsig.fmap.dal.DALLocator; |
35 | 38 |
import org.gvsig.fmap.dal.DataManager; |
36 | 39 |
import org.gvsig.fmap.dal.DataServerExplorer; |
40 |
import org.gvsig.fmap.dal.DataStore; |
|
37 | 41 |
import org.gvsig.fmap.dal.DataStoreParameters; |
38 | 42 |
import org.gvsig.fmap.dal.DataTypes; |
39 | 43 |
import org.gvsig.fmap.dal.FileHelper; |
... | ... | |
62 | 66 |
import org.gvsig.gpe.lib.api.GPELocator; |
63 | 67 |
import org.gvsig.gpe.lib.api.GPEManager; |
64 | 68 |
import org.gvsig.tools.dynobject.DynObject; |
69 |
import org.gvsig.tools.dynobject.exception.DynFieldNotFoundException; |
|
65 | 70 |
import org.gvsig.xmlschema.lib.api.XMLSchemaLocator; |
66 | 71 |
import org.gvsig.xmlschema.lib.api.XMLSchemaManager; |
67 | 72 |
|
... | ... | |
73 | 78 |
public static final String NAME = "GPE"; |
74 | 79 |
public static final String DESCRIPTION = "GPE file"; |
75 | 80 |
public static final String METADATA_DEFINITION_NAME = NAME; |
81 |
|
|
82 |
private static Logger logger = LoggerFactory.getLogger(GPEStoreProvider.class); |
|
76 | 83 |
|
77 | 84 |
protected File m_Fich; |
78 | 85 |
protected boolean isOpen = false; |
... | ... | |
129 | 136 |
return (GPEStoreParameters) this.getParameters(); |
130 | 137 |
} |
131 | 138 |
|
139 |
public Object getDynValue(String name) throws DynFieldNotFoundException { |
|
140 |
if (DataStore.METADATA_CRS.equalsIgnoreCase(name)) { |
|
141 |
IProjection resp = this.getSRS(); |
|
142 |
if (resp != null) { |
|
143 |
return resp; |
|
144 |
} |
|
145 |
} |
|
146 |
return super.getDynValue(name); |
|
147 |
} |
|
148 |
|
|
132 | 149 |
/* (non-Javadoc) |
133 | 150 |
* @see org.gvsig.fmap.dal.resource.spi.ResourceConsumer#closeResourceRequested(org.gvsig.fmap.dal.resource.spi.ResourceProvider) |
134 | 151 |
*/ |
Also available in: Unified diff