public interface DataStoreProvider extends DataStoreProvider, DynObject, 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
|
clear, delegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValue
dispose
Iterator 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.ReadException
ValidateDataParametersException
void open() throws OpenException
OpenException
void close() throws CloseException
CloseException
ResourceProvider getResource()
Resource
from where the data is being loaded.Resource
void refresh() throws OpenException, InitializeException
OpenException
InitializeException
Object 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.