private class DefinitionListExtractor.DefinitionListParseListener
extends javax.swing.text.html.HTMLEditorKit.ParserCallback
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
currentDefinition |
private java.util.ArrayList<java.lang.String> |
currentDefinitions |
private java.lang.String |
currentName |
private java.util.ArrayList<java.lang.String> |
currentNames |
private Topic |
currentTopic |
private java.lang.String |
currentUrl |
private java.util.HashMap<java.lang.String,java.lang.String> |
currentUrls |
private Topic |
definitionScopeTopic |
private Topic |
definitionTypeTopic |
private DefinitionListExtractor |
parent |
private Topic |
parentTopic |
private java.util.Stack |
parentTopics |
private int |
previousStartState |
int |
progress |
static java.lang.String |
SI_PREFIX |
private int |
state |
private static int |
STATE_DD |
private static int |
STATE_DL |
private static int |
STATE_DT |
private static int |
STATE_OTHER |
private java.util.Stack |
stateStack |
private TopicMap |
tm |
Constructor and Description |
---|
DefinitionListParseListener(TopicMap tm,
DefinitionListExtractor parent) |
Modifier and Type | Method and Description |
---|---|
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) |
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 |
popStateAndParent() |
void |
processCapturedData() |
public int progress
public static final java.lang.String SI_PREFIX
private TopicMap tm
private DefinitionListExtractor parent
private int previousStartState
private int state
private static final int STATE_OTHER
private static final int STATE_DL
private static final int STATE_DT
private static final int STATE_DD
private java.lang.String currentName
private java.lang.String currentUrl
private java.lang.String currentDefinition
private java.util.HashMap<java.lang.String,java.lang.String> currentUrls
private java.util.ArrayList<java.lang.String> currentNames
private java.util.ArrayList<java.lang.String> currentDefinitions
private Topic currentTopic
private Topic parentTopic
private Topic definitionTypeTopic
private Topic definitionScopeTopic
private java.util.Stack stateStack
private java.util.Stack parentTopics
public DefinitionListParseListener(TopicMap tm, DefinitionListExtractor 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
public void processCapturedData()
private void popStateAndParent()
private void popState()
private void popParent()
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