public class LinkedTopicMapType extends java.lang.Object implements TopicMapType
| Constructor and Description |
|---|
LinkedTopicMapType() |
| 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 wandora,
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.
|
java.lang.String |
toString() |
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) |
public TopicMap createTopicMap(java.lang.Object params) throws TopicMapException
TopicMapTypecreateTopicMap in interface TopicMapTypeTopicMapExceptionpublic TopicMapConfigurationPanel getConfigurationPanel(Wandora admin, Options options)
TopicMapTypegetConfigurationPanel in interface TopicMapTypepublic TopicMapConfigurationPanel getModifyConfigurationPanel(Wandora wandora, Options options, TopicMap tm)
TopicMapTypegetModifyConfigurationPanel in interface TopicMapTypepublic javax.swing.JMenuItem[] getTopicMapMenu(TopicMap tm, Wandora admin)
TopicMapTypegetTopicMapMenu in interface TopicMapTypepublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getTypeName()
TopicMapTypegetTypeName in interface TopicMapTypepublic TopicMap modifyTopicMap(TopicMap tm, java.lang.Object params) throws TopicMapException
TopicMapTypemodifyTopicMap in interface TopicMapTypeTopicMapExceptionpublic void packageTopicMap(TopicMap tm, PackageOutput out, java.lang.String path, TopicMapLogger logger) throws java.io.IOException, TopicMapException
TopicMapTypepackageTopicMap in interface TopicMapTypejava.io.IOExceptionTopicMapExceptionpublic TopicMap unpackageTopicMap(PackageInput in, java.lang.String path, TopicMapLogger logger, Wandora wandora) throws java.io.IOException, TopicMapException
TopicMapTypeunpackageTopicMap in interface TopicMapTypejava.io.IOExceptionTopicMapExceptionpublic TopicMap unpackageTopicMap(TopicMap tm, PackageInput in, java.lang.String path, TopicMapLogger logger, Wandora wandora) throws java.io.IOException, TopicMapException
unpackageTopicMap in interface TopicMapTypejava.io.IOExceptionTopicMapExceptionpublic javax.swing.Icon getTypeIcon()
TopicMapTypegetTypeIcon in interface TopicMapTypeCopyright 2004-2015 Wandora Team