public interface DataStoreProvider extends DataStoreProvider, DynObject_v2, Disposable
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Request to close de source
|
Iterator |
getChilds()
Retruns an
Iterator of SubStores from this store. it
this hasn't SubStores returns null. |
DataServerExplorer |
getExplorer()
Create a
DataServerExplorer from the same source that this store. |
String |
getFullName()
Returns a more descriptive name for the provider that getName.
|
Interval |
getInterval()
Gets the
Interval of the store, that means the temporal
interval where the store has valid data. |
String |
getName()
Returns the name associated to the provider.
|
String |
getProviderName()
Return the name of the provider.
|
ResourceProvider |
getResource()
Returns the
Resource from where the data is being loaded. |
Object |
getSourceId()
Returns the unique identifier of the Store
FIXME add examples
|
Collection |
getTimes()
Gets all the possible values of time for which the store has data.
|
Collection |
getTimes(Interval interval)
Gets all the possible values of time for which the store has data
and intersects with an interval.
|
void |
open()
Open store.
|
void |
refresh()
Force to reload information of Store
|
hasDynMethodclear, delegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValuedisposeIterator getChilds()
Iterator of SubStores from this store. it
this hasn't SubStores returns null.DataServerExplorer getExplorer() throws ReadException, ValidateDataParametersException
DataServerExplorer from the same source that this store.ReadExceptionValidateDataParametersExceptionvoid open() throws OpenException
OpenExceptionvoid close()
throws CloseException
CloseExceptionResourceProvider getResource()
Resource from where the data is being loaded.Resourcevoid refresh()
throws OpenException,
InitializeException
OpenExceptionInitializeExceptionObject getSourceId()
String getProviderName()
String getName()
String getFullName()
Interval getInterval()
Interval of the store, that means the temporal
interval where the store has valid data.Collection getTimes()
Time objects.Collection getTimes(Interval interval)
interval - the interval of timeTime objects.