public class DefaultTopicStringifier extends java.lang.Object implements TopicStringifier
Modifier and Type | Field and Description |
---|---|
private int |
stringType |
static int |
TOPIC_RENDERS_BASENAME |
static int |
TOPIC_RENDERS_BASENAME_WITH_INFO |
static int |
TOPIC_RENDERS_BASENAME_WITH_SL_ICON |
static int |
TOPIC_RENDERS_ENGLISH_DISPLAY_NAME |
static int |
TOPIC_RENDERS_SI |
static int |
TOPIC_RENDERS_SI_WITHOUT_DOMAIN |
static int |
TOPIC_RENDERS_SL |
private Wandora |
wandora |
Constructor and Description |
---|
DefaultTopicStringifier() |
DefaultTopicStringifier(int type) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
_toString(Topic t,
int stringType) |
java.lang.String |
getDescription()
Description is a text that describes the TopicStringifier.
|
javax.swing.Icon |
getIcon()
Method returns an icon shown in Wandora UI as a mark of the
TopicStringifier.
|
static java.lang.String |
getTopicInfo(Topic t) |
boolean |
initialize(Wandora wandora,
Context context)
Initialization method is called before a TopicStringifier is actually used.
|
void |
stringIntoTopic(java.lang.String oldString,
java.lang.String newString,
Topic t)
Sometimes topic viewer may support string editing feature.
|
boolean |
supportsStringIntoTopic()
If topic viewer supports string editing feature and Wandora can push the
string back into the topic, this method should return true.
|
java.lang.String |
toString(Topic t)
toString method is the actual endpoint used to create a string out of a
topic.
|
public static final int TOPIC_RENDERS_SL
public static final int TOPIC_RENDERS_SI
public static final int TOPIC_RENDERS_SI_WITHOUT_DOMAIN
public static final int TOPIC_RENDERS_BASENAME
public static final int TOPIC_RENDERS_BASENAME_WITH_SL_ICON
public static final int TOPIC_RENDERS_BASENAME_WITH_INFO
public static final int TOPIC_RENDERS_ENGLISH_DISPLAY_NAME
private int stringType
private Wandora wandora
public DefaultTopicStringifier()
public DefaultTopicStringifier(int type)
public boolean initialize(Wandora wandora, Context context)
TopicStringifier
initialize
in interface TopicStringifier
public java.lang.String getDescription()
TopicStringifier
getDescription
in interface TopicStringifier
public javax.swing.Icon getIcon()
TopicStringifier
getIcon
in interface TopicStringifier
public java.lang.String toString(Topic t)
TopicStringifier
toString
in interface TopicStringifier
public static java.lang.String _toString(Topic t, int stringType)
public static java.lang.String getTopicInfo(Topic t)
public boolean supportsStringIntoTopic()
TopicStringifier
supportsStringIntoTopic
in interface TopicStringifier
public void stringIntoTopic(java.lang.String oldString, java.lang.String newString, Topic t) throws TopicMapException
TopicStringifier
stringIntoTopic
in interface TopicStringifier
TopicMapException
Copyright 2004-2015 Wandora Team