net.ontopia.topicmaps.utils.tmprefs
Class TopicMapPreferences
java.lang.Object
java.util.prefs.Preferences
java.util.prefs.AbstractPreferences
net.ontopia.topicmaps.utils.tmprefs.TopicMapPreferences
public class TopicMapPreferences
- extends AbstractPreferences
Methods inherited from class java.util.prefs.AbstractPreferences |
absolutePath, addNodeChangeListener, addPreferenceChangeListener, cachedChildren, childrenNames, clear, exportNode, exportSubtree, flush, get, getBoolean, getByteArray, getChild, getDouble, getFloat, getInt, getLong, isRemoved, keys, name, node, nodeExists, parent, put, putBoolean, putByteArray, putDouble, putFloat, putInt, putLong, remove, removeNode, removeNodeChangeListener, removePreferenceChangeListener, sync, toString |
children
protected HashMap<String,TopicMapPreferences> children
properties
protected HashMap<String,String> properties
factory
protected final TopicMapPreferencesFactory factory
topicMapReference
protected TopicMapReferenceIF topicMapReference
topic
protected TopicIF topic
createSystemRoot
public static TopicMapPreferences createSystemRoot(TopicMapReferenceIF topicMapReference,
TopicMapPreferencesFactory factory)
createUserRoot
public static TopicMapPreferences createUserRoot(TopicMapReferenceIF topicMapReference,
TopicMapPreferencesFactory factory)
isUserNode
public boolean isUserNode()
- Overrides:
isUserNode
in class AbstractPreferences
getSpi
public String getSpi(String key)
- Specified by:
getSpi
in class AbstractPreferences
putSpi
public void putSpi(String key,
String value)
- Specified by:
putSpi
in class AbstractPreferences
removeSpi
public void removeSpi(String key)
- Specified by:
removeSpi
in class AbstractPreferences
childSpi
public TopicMapPreferences childSpi(String name)
- Specified by:
childSpi
in class AbstractPreferences
removeNodeSpi
public void removeNodeSpi()
- Specified by:
removeNodeSpi
in class AbstractPreferences
keysSpi
public String[] keysSpi()
- Specified by:
keysSpi
in class AbstractPreferences
childrenNamesSpi
public String[] childrenNamesSpi()
- Specified by:
childrenNamesSpi
in class AbstractPreferences
syncSpi
public void syncSpi()
throws BackingStoreException
- Specified by:
syncSpi
in class AbstractPreferences
- Throws:
BackingStoreException
flushSpi
public void flushSpi()
throws BackingStoreException
- Specified by:
flushSpi
in class AbstractPreferences
- Throws:
BackingStoreException
createStore
protected TopicMapStoreIF createStore(TopicMapReferenceIF topicMapReference,
boolean readonly)
throws BackingStoreException
- Throws:
BackingStoreException
fetchChildren
protected Set<TopicIF> fetchChildren(TopicMapIF topicmap,
TopicIF topic)
fetchProperties
protected Set<OccurrenceIF> fetchProperties(TopicMapIF topicmap)
fetchPropertyType
protected TopicIF fetchPropertyType(String key,
TopicMapIF topicmap)
fetchTopic
protected TopicIF fetchTopic(TopicMapIF topicmap)
throws BackingStoreException
- Throws:
BackingStoreException
createTopic
protected TopicIF createTopic(TopicMapIF topicmap)
throws BackingStoreException
- Throws:
BackingStoreException
removeTopic
protected void removeTopic(TopicMapIF topicmap,
TopicIF topic)
throws BackingStoreException
- Throws:
BackingStoreException
mergeTopics
protected void mergeTopics(TopicIF targetTopic,
TopicIF sourceTopic)
throws BackingStoreException
- Throws:
BackingStoreException
revitalize
protected TopicIF revitalize(TopicIF topic,
TopicMapIF topicmap)
Copyright © 2000-2012 Ontopia.