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
TopicMapType
createTopicMap
in interface TopicMapType
TopicMapException
public TopicMapConfigurationPanel getConfigurationPanel(Wandora admin, Options options)
TopicMapType
getConfigurationPanel
in interface TopicMapType
public TopicMapConfigurationPanel getModifyConfigurationPanel(Wandora wandora, Options options, TopicMap tm)
TopicMapType
getModifyConfigurationPanel
in interface TopicMapType
public javax.swing.JMenuItem[] getTopicMapMenu(TopicMap tm, Wandora admin)
TopicMapType
getTopicMapMenu
in interface TopicMapType
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getTypeName()
TopicMapType
getTypeName
in interface TopicMapType
public TopicMap modifyTopicMap(TopicMap tm, java.lang.Object params) throws TopicMapException
TopicMapType
modifyTopicMap
in interface TopicMapType
TopicMapException
public void packageTopicMap(TopicMap tm, PackageOutput out, java.lang.String path, TopicMapLogger logger) throws java.io.IOException, TopicMapException
TopicMapType
packageTopicMap
in interface TopicMapType
java.io.IOException
TopicMapException
public TopicMap unpackageTopicMap(PackageInput in, java.lang.String path, TopicMapLogger logger, Wandora wandora) throws java.io.IOException, TopicMapException
TopicMapType
unpackageTopicMap
in interface TopicMapType
java.io.IOException
TopicMapException
public TopicMap unpackageTopicMap(TopicMap tm, PackageInput in, java.lang.String path, TopicMapLogger logger, Wandora wandora) throws java.io.IOException, TopicMapException
unpackageTopicMap
in interface TopicMapType
java.io.IOException
TopicMapException
public javax.swing.Icon getTypeIcon()
TopicMapType
getTypeIcon
in interface TopicMapType
Copyright 2004-2015 Wandora Team