org.tm4j.panckoucke.store .StoreManager
Description
This interface is part of the panckoucke-API It is used to enable client applications to access the central TopicmapStore of Panckoucke in a backend independant way. This Interface uses the Class TopicMapReference to share Data between the client and the central store
Implementations of this interface
Method Summary | |
---|---|
void |
closeTopicMapProvider(org.tm4j.panckoucke.store.ProviderReference pr)
closes the Provider.
|
ProviderReference |
createProvider(java.lang.String factoryClassName,java.util.Properties props)
Creates a ProviderReference which may be used as a parameter to other
methods in that interface
TopicMaps which are provided by this Provider are automatically visible to the underlying store. |
java.util.List |
getProviderReferences(java.util.List li)
Returns the ProviderReferences, which are currently managed by Panckoucke.
|
TopicMapReference |
getTopicmapReference(java.lang.String baseLocatorAdress)
Conceptually static method (Interfaces do not allow the declaration of
static methods) which returns a TopicMapReference-Object for a given BaseLocator-String
The returned TopicMapReference may be in any state.
|
TopicMapReference |
getTopicmapReference(org.tm4j.panckoucke.model.AMMember member)
Conceptually static method (Interfaces do not allow the declaration of
static methods) which returns a TopicMapReference-Object for a given AMMember
If the AMMember is not of Gestalt Topicmap, the Implementation may do
anyeffort to determine the meant Topicmap.
|
TopicMapReference |
getTopicmapReferenceById(java.lang.String id)
Conceptually static method (Interfaces do not allow the declaration of
static methods) which returns a TopicMapReference-Object for a given ID-String
The returned TopicMapReference may be in any state.
|
java.util.List |
getTopicmapReferences(java.util.List li,boolean allReferences)
Returns the TopicMapReferences, which are currently managed by Panckoucke.
|
TopicMapReference |
harvestTopicMap(java.lang.String harvestfile)
Adds a Harvest-Demand to the StoreQueue.
|
TopicMapReference |
harvestTopicMap(java.lang.String harvestfile,org.tm4j.panckoucke.store.ProviderReference providerReference)
Adds a Harvest-Demand to the StoreQueue.
|
TopicMapReference |
loadTopicmap(java.lang.String src)
Passes a request to load a Topicmap to PanckouckeStore, using the
default TopicMapBuilder and the default TopicMapProvider
Dependant on the implementation this method may return immediately,
returning a TopicMapReference which is in the state of PENDING or
OPENING.
|
TopicMapReference |
loadTopicmap(java.lang.String src,java.lang.String topicmapBuilderClass)
Passes a request to load a Topicmap to PanckouckeStore, using the
specified TopicMapBuilder and the default TopicMapProvider
Dependant on the implementation this method may return immediately,
returning a TopicMapReference which is in the state of PENDING or
OPENING.
|
TopicMapReference |
loadTopicmap(java.lang.String src,org.tm4j.panckoucke.store.ProviderReference providerReference)
Passes a request to load a Topicmap to PanckouckeStore
Dependant on the implementation this method may return immediately,
returning a TopicMapReference which is in the state of PENDING or
OPENING.
|
TopicMapReference |
loadTopicmap(java.lang.String src,org.tm4j.panckoucke.store.ProviderReference providerReference,java.lang.String topicmapBuilderClass)
Passes a request to load a Topicmap to PanckouckeStore, using the
specified TopicMapBuilder
Dependant on the implementation this method may return immediately,
returning a TopicMapReference which is in the state of PENDING or
OPENING.
|
void |
mergeTopicmaps(org.tm4j.panckoucke.store.TopicMapReference baseTM,java.lang.String src)
merges two topicmaps
|
Related Topics
Imports
Is Contained By
Is Imported By