public class DatabaseTopicMapType extends java.lang.Object implements TopicMapType
Constructor and Description |
---|
DatabaseTopicMapType()
Creates a new instance of DatabaseTopicMapType
|
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 topicmap,
PackageInput in,
java.lang.String path,
TopicMapLogger logger,
Wandora wandora) |
public DatabaseTopicMapType()
public java.lang.String getTypeName()
TopicMapType
getTypeName
in interface TopicMapType
public TopicMap createTopicMap(java.lang.Object params)
TopicMapType
createTopicMap
in interface TopicMapType
public TopicMap modifyTopicMap(TopicMap tm, java.lang.Object params)
TopicMapType
modifyTopicMap
in interface TopicMapType
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 java.lang.String toString()
toString
in class java.lang.Object
public void packageTopicMap(TopicMap tm, PackageOutput out, java.lang.String path, TopicMapLogger logger) throws java.io.IOException
TopicMapType
packageTopicMap
in interface TopicMapType
java.io.IOException
public TopicMap unpackageTopicMap(TopicMap topicmap, PackageInput in, java.lang.String path, TopicMapLogger logger, Wandora wandora) throws java.io.IOException
unpackageTopicMap
in interface TopicMapType
java.io.IOException
public TopicMap unpackageTopicMap(PackageInput in, java.lang.String path, TopicMapLogger logger, Wandora wandora) throws java.io.IOException
TopicMapType
unpackageTopicMap
in interface TopicMapType
java.io.IOException
public javax.swing.JMenuItem[] getTopicMapMenu(TopicMap tm, Wandora admin)
TopicMapType
getTopicMapMenu
in interface TopicMapType
public javax.swing.Icon getTypeIcon()
TopicMapType
getTypeIcon
in interface TopicMapType
Copyright 2004-2015 Wandora Team