public class LayeredTopicMapType extends java.lang.Object implements TopicMapType
| Modifier and Type | Field and Description |
|---|---|
static boolean |
USE_UNDO_WRAPPED_TOPICMAPS |
| Constructor and Description |
|---|
LayeredTopicMapType()
Creates a new instance of LayeredTopicMapType
|
| 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 wandora,
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 wandora)
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.
|
private TopicMap |
getWrappedTopicMap(TopicMap tm) |
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 topicmap,
PackageInput in,
java.lang.String path,
TopicMapLogger logger,
Wandora wandora) |
public LayeredTopicMapType()
public void packageTopicMap(TopicMap tm, PackageOutput out, java.lang.String path, TopicMapLogger logger) throws java.io.IOException, TopicMapException
TopicMapTypepackageTopicMap in interface TopicMapTypejava.io.IOExceptionTopicMapExceptionpublic TopicMap createTopicMap(java.lang.Object params)
TopicMapTypecreateTopicMap in interface TopicMapTypepublic TopicMap modifyTopicMap(TopicMap tm, java.lang.Object params) throws TopicMapException
TopicMapTypemodifyTopicMap in interface TopicMapTypeTopicMapExceptionpublic TopicMap unpackageTopicMap(TopicMap topicmap, PackageInput in, java.lang.String path, TopicMapLogger logger, Wandora wandora) throws java.io.IOException, TopicMapException
unpackageTopicMap 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 java.lang.String getTypeName()
TopicMapTypegetTypeName in interface TopicMapTypepublic java.lang.String toString()
toString in class java.lang.Objectpublic TopicMapConfigurationPanel getConfigurationPanel(Wandora wandora, 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 wandora)
TopicMapTypegetTopicMapMenu in interface TopicMapTypepublic javax.swing.Icon getTypeIcon()
TopicMapTypegetTypeIcon in interface TopicMapTypeCopyright 2004-2015 Wandora Team