Class TopicMapPreferences
java.lang.Object
java.util.prefs.Preferences
java.util.prefs.AbstractPreferences
net.ontopia.topicmaps.utils.tmprefs.TopicMapPreferences
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected HashMap<String,TopicMapPreferences> protected final TopicMapPreferencesFactoryprotected TopicIFprotected TopicMapReferenceIFFields inherited from class java.util.prefs.AbstractPreferences
lock, newNodeFields inherited from class java.util.prefs.Preferences
MAX_KEY_LENGTH, MAX_NAME_LENGTH, MAX_VALUE_LENGTH -
Method Summary
Modifier and TypeMethodDescriptionString[]protected TopicMapStoreIFcreateStore(TopicMapReferenceIF topicMapReference, boolean readonly) static TopicMapPreferencescreateSystemRoot(TopicMapReferenceIF topicMapReference, TopicMapPreferencesFactory factory) protected TopicIFcreateTopic(TopicMapIF topicmap) static TopicMapPreferencescreateUserRoot(TopicMapReferenceIF topicMapReference, TopicMapPreferencesFactory factory) fetchChildren(TopicMapIF topicmap, TopicIF topic) protected Set<OccurrenceIF>fetchProperties(TopicMapIF topicmap) protected TopicIFfetchPropertyType(String key, TopicMapIF topicmap) protected TopicIFfetchTopic(TopicMapIF topicmap) voidflushSpi()booleanString[]keysSpi()protected voidmergeTopics(TopicIF targetTopic, TopicIF sourceTopic) voidvoidvoidprotected voidremoveTopic(TopicMapIF topicmap, TopicIF topic) protected TopicIFrevitalize(TopicIF topic, TopicMapIF topicmap) voidsyncSpi()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, toStringMethods inherited from class java.util.prefs.Preferences
importPreferences, systemNodeForPackage, systemRoot, userNodeForPackage, userRoot
-
Field Details
-
children
-
properties
-
factory
-
topicMapReference
-
topic
-
-
Method Details
-
createSystemRoot
public static TopicMapPreferences createSystemRoot(TopicMapReferenceIF topicMapReference, TopicMapPreferencesFactory factory) -
createUserRoot
public static TopicMapPreferences createUserRoot(TopicMapReferenceIF topicMapReference, TopicMapPreferencesFactory factory) -
isUserNode
public boolean isUserNode()- Overrides:
isUserNodein classAbstractPreferences
-
getSpi
- Specified by:
getSpiin classAbstractPreferences
-
putSpi
- Specified by:
putSpiin classAbstractPreferences
-
removeSpi
- Specified by:
removeSpiin classAbstractPreferences
-
childSpi
- Specified by:
childSpiin classAbstractPreferences
-
removeNodeSpi
public void removeNodeSpi()- Specified by:
removeNodeSpiin classAbstractPreferences
-
keysSpi
- Specified by:
keysSpiin classAbstractPreferences
-
childrenNamesSpi
- Specified by:
childrenNamesSpiin classAbstractPreferences
-
syncSpi
- Specified by:
syncSpiin classAbstractPreferences- Throws:
BackingStoreException
-
flushSpi
- Specified by:
flushSpiin classAbstractPreferences- Throws:
BackingStoreException
-
createStore
protected TopicMapStoreIF createStore(TopicMapReferenceIF topicMapReference, boolean readonly) throws BackingStoreException - Throws:
BackingStoreException
-
fetchChildren
-
fetchProperties
-
fetchPropertyType
-
fetchTopic
- Throws:
BackingStoreException
-
createTopic
- Throws:
BackingStoreException
-
removeTopic
- Throws:
BackingStoreException
-
mergeTopics
- Throws:
BackingStoreException
-
revitalize
-