private class InstanceListExtractor.ListParseListener
extends javax.swing.text.html.HTMLEditorKit.ParserCallback
Modifier and Type | Field and Description |
---|---|
private Topic |
currentTopic |
private java.lang.String |
currentTopicName |
private java.lang.String |
currentTopicUrl |
private java.lang.String |
listId |
private Topic |
listRoot |
private InstanceListExtractor |
parent |
private Topic |
parentTopic |
private java.util.Stack |
parentTopics |
int |
progress |
static java.lang.String |
SI_PREFIX |
private int |
state |
private static int |
STATE_LI |
private static int |
STATE_OL |
private static int |
STATE_OTHER |
private static int |
STATE_UL |
private java.util.Stack |
stateStack |
private TopicMap |
tm |
Constructor and Description |
---|
ListParseListener(TopicMap tm,
InstanceListExtractor parent) |
Modifier and Type | Method and Description |
---|---|
Topic |
createListItemTopic(TopicMap topicMap,
java.lang.String si,
java.lang.String listItem) |
private Topic |
createListTopic() |
Topic |
createTopic(TopicMap topicMap,
java.lang.String si,
java.lang.String baseName) |
Topic |
createTopic(TopicMap topicMap,
java.lang.String si,
java.lang.String baseName,
Topic[] types) |
private java.lang.String |
getSubjectForListItem() |
void |
handleEndTag(javax.swing.text.html.HTML.Tag t,
int pos) |
void |
handleError(java.lang.String errorMsg,
int pos) |
void |
handleSimpleTag(javax.swing.text.html.HTML.Tag t,
javax.swing.text.MutableAttributeSet a,
int pos) |
void |
handleStartTag(javax.swing.text.html.HTML.Tag t,
javax.swing.text.MutableAttributeSet a,
int pos) |
void |
handleText(char[] data,
int pos) |
private void |
popParent() |
private void |
popState() |
private void |
processCapturedData() |
public int progress
public static final java.lang.String SI_PREFIX
private TopicMap tm
private InstanceListExtractor parent
private int state
private static final int STATE_OTHER
private static final int STATE_UL
private static final int STATE_OL
private static final int STATE_LI
private java.lang.String currentTopicUrl
private java.lang.String currentTopicName
private Topic currentTopic
private Topic parentTopic
private java.lang.String listId
private java.util.Stack stateStack
private java.util.Stack parentTopics
private Topic listRoot
public ListParseListener(TopicMap tm, InstanceListExtractor parent)
public void handleStartTag(javax.swing.text.html.HTML.Tag t, javax.swing.text.MutableAttributeSet a, int pos)
handleStartTag
in class javax.swing.text.html.HTMLEditorKit.ParserCallback
public void handleEndTag(javax.swing.text.html.HTML.Tag t, int pos)
handleEndTag
in class javax.swing.text.html.HTMLEditorKit.ParserCallback
public void handleSimpleTag(javax.swing.text.html.HTML.Tag t, javax.swing.text.MutableAttributeSet a, int pos)
handleSimpleTag
in class javax.swing.text.html.HTMLEditorKit.ParserCallback
public void handleText(char[] data, int pos)
handleText
in class javax.swing.text.html.HTMLEditorKit.ParserCallback
public void handleError(java.lang.String errorMsg, int pos)
handleError
in class javax.swing.text.html.HTMLEditorKit.ParserCallback
private Topic createListTopic()
private void processCapturedData()
private java.lang.String getSubjectForListItem()
private void popState()
private void popParent()
public Topic createListItemTopic(TopicMap topicMap, java.lang.String si, java.lang.String listItem) throws TopicMapException
TopicMapException
public Topic createTopic(TopicMap topicMap, java.lang.String si, java.lang.String baseName) throws TopicMapException
TopicMapException
public Topic createTopic(TopicMap topicMap, java.lang.String si, java.lang.String baseName, Topic[] types) throws TopicMapException
TopicMapException
Copyright 2004-2015 Wandora Team