public interface TopicMapType
Modifier and Type | Method and Description |
---|---|
TopicMap |
createTopicMap(java.lang.Object params)
Create a new topic map with parameters given by TopicMapConfigurationPanel.getParameters.
|
TopicMapConfigurationPanel |
getConfigurationPanel(Wandora admin,
Options options)
Get a configuration panel for the topic map.
|
TopicMapConfigurationPanel |
getModifyConfigurationPanel(Wandora admin,
Options options,
TopicMap tm)
Get a configuration panel that can be used to modify an existing topic map.
|
javax.swing.JMenuItem[] |
getTopicMapMenu(TopicMap tm,
Wandora admin)
Get a topic map implementation specific menu structure for this topic map type.
|
javax.swing.Icon |
getTypeIcon()
Get an icon that can be used to represent this type of topic map.
|
java.lang.String |
getTypeName()
Gets a name for topic map type.
|
TopicMap |
modifyTopicMap(TopicMap tm,
java.lang.Object params)
Modifies an existing topic map with parameters given by TopicMapConfigurationPanel.getParameters.
|
void |
packageTopicMap(TopicMap tm,
PackageOutput out,
java.lang.String path,
TopicMapLogger logger)
Packages a topic map so it can be loaded later by unpackageTopicMap.
|
TopicMap |
unpackageTopicMap(PackageInput in,
java.lang.String path,
TopicMapLogger logger,
Wandora wandora)
Unpackages and creates a topic map.
|
TopicMap |
unpackageTopicMap(TopicMap tm,
PackageInput in,
java.lang.String path,
TopicMapLogger logger,
Wandora wandora) |
java.lang.String getTypeName()
TopicMap createTopicMap(java.lang.Object params) throws TopicMapException
TopicMapException
TopicMap modifyTopicMap(TopicMap tm, java.lang.Object params) throws TopicMapException
TopicMapException
TopicMapConfigurationPanel getConfigurationPanel(Wandora admin, Options options)
TopicMapConfigurationPanel getModifyConfigurationPanel(Wandora admin, Options options, TopicMap tm)
void packageTopicMap(TopicMap tm, PackageOutput out, java.lang.String path, TopicMapLogger logger) throws java.io.IOException, TopicMapException
java.io.IOException
TopicMapException
TopicMap unpackageTopicMap(PackageInput in, java.lang.String path, TopicMapLogger logger, Wandora wandora) throws java.io.IOException, TopicMapException
java.io.IOException
TopicMapException
TopicMap unpackageTopicMap(TopicMap tm, PackageInput in, java.lang.String path, TopicMapLogger logger, Wandora wandora) throws java.io.IOException, TopicMapException
java.io.IOException
TopicMapException
javax.swing.JMenuItem[] getTopicMapMenu(TopicMap tm, Wandora admin)
javax.swing.Icon getTypeIcon()
Copyright 2004-2015 Wandora Team