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)
TopicStringifierinitialize in interface TopicStringifierpublic java.lang.String getDescription()
TopicStringifiergetDescription in interface TopicStringifierpublic javax.swing.Icon getIcon()
TopicStringifiergetIcon in interface TopicStringifierpublic java.lang.String toString(Topic t)
TopicStringifiertoString in interface TopicStringifierpublic static java.lang.String _toString(Topic t, int stringType)
public static java.lang.String getTopicInfo(Topic t)
public boolean supportsStringIntoTopic()
TopicStringifiersupportsStringIntoTopic in interface TopicStringifierpublic void stringIntoTopic(java.lang.String oldString,
java.lang.String newString,
Topic t)
throws TopicMapException
TopicStringifierstringIntoTopic in interface TopicStringifierTopicMapExceptionCopyright 2004-2015 Wandora Team