Revision 44297 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.spi/src/main/java/org/gvsig/fmap/dal/spi/AbstractDataServerExplorer.java
AbstractDataServerExplorer.java | ||
---|---|---|
11 | 11 |
import org.gvsig.fmap.dal.feature.spi.SQLBuilderBase; |
12 | 12 |
import org.gvsig.tools.dispose.impl.AbstractDisposable; |
13 | 13 |
import org.gvsig.tools.exception.BaseException; |
14 |
import org.gvsig.tools.util.ResourcesStorage.Resource; |
|
14 |
import org.gvsig.tools.resourcesstorage.EmptyResourcesStorage; |
|
15 |
import org.gvsig.tools.resourcesstorage.ResourcesStorage; |
|
16 |
import org.gvsig.tools.resourcesstorage.ResourcesStorage.Resource; |
|
15 | 17 |
|
16 | 18 |
public abstract class AbstractDataServerExplorer extends AbstractDisposable implements DataServerExplorer_v2 { |
17 | 19 |
|
18 | 20 |
private DataServerExplorerParameters parameters; |
19 | 21 |
private final DataServerExplorerProviderServices providerServices; |
22 |
protected ResourcesStorage resourcesStorage = null; |
|
20 | 23 |
|
21 | 24 |
protected AbstractDataServerExplorer(DataServerExplorerParameters parameters, DataServerExplorerProviderServices providerServices) { |
22 | 25 |
this.parameters = parameters; |
... | ... | |
49 | 52 |
} |
50 | 53 |
|
51 | 54 |
@Override |
52 |
public Resource getResource(DataStore dataStore, String resourceName) throws DataException { |
|
53 |
return null; |
|
55 |
public ResourcesStorage getResourcesStorage(DataStore dataStore) { |
|
56 |
if( this.resourcesStorage==null ) { |
|
57 |
this.resourcesStorage = new EmptyResourcesStorage(); |
|
58 |
} |
|
59 |
return this.resourcesStorage; |
|
54 | 60 |
} |
55 |
|
|
61 |
|
|
56 | 62 |
@Override |
57 |
public List<Resource> getResources(DataStore dataStore, String resourceName) throws DataException { |
|
58 |
return null; |
|
59 |
} |
|
60 |
|
|
61 |
@Override |
|
62 | 63 |
public SQLBuilder createSQLBuilder() { |
63 | 64 |
return new SQLBuilderBase(); |
64 | 65 |
} |
65 |
|
|
66 |
|
|
66 | 67 |
} |
Also available in: Unified diff