public interface TreeItemFactory
Modifier and Type | Method and Description |
---|---|
TreeItem |
createItem()
Creates a default TreeItem.
|
TreeItem |
createItem(java.lang.String tagName,
java.util.Hashtable attributes,
HelpSet hs,
java.util.Locale locale)
Creates a TreeItem from the given data.
|
java.util.Enumeration |
listMessages()
Lists all the error messages.
|
javax.swing.tree.DefaultMutableTreeNode |
parsingEnded(javax.swing.tree.DefaultMutableTreeNode node)
Ends parsing.
|
void |
parsingStarted(java.net.URL source)
Starts parsing.
|
void |
processDOCTYPE(java.lang.String root,
java.lang.String publicID,
java.lang.String systemID)
Processes a DOCTYPE.
|
void |
processPI(HelpSet hs,
java.lang.String target,
java.lang.String data)
A Processing Instruction.
|
void |
reportMessage(java.lang.String msg,
boolean validParse)
Reports a parsing error.
|
void parsingStarted(java.net.URL source)
source
- The URL of the document being parsed.void processDOCTYPE(java.lang.String root, java.lang.String publicID, java.lang.String systemID)
root
- The root tag of the document.publicID
- PublicID from the DOCTYPE.systemID
- SystemID from the DOCTYPE.void processPI(HelpSet hs, java.lang.String target, java.lang.String data)
target
- The target of the PI.data
- A String for the data in the PI.TreeItem createItem(java.lang.String tagName, java.util.Hashtable attributes, HelpSet hs, java.util.Locale locale)
tagName
- The name of the tag (for example, treeItem, or tocItem)attributes
- A hashtable with all the attributes. Null is a valid value.hs
- A HelpSet that provides context.lang
- The locale.TreeItem createItem()
void reportMessage(java.lang.String msg, boolean validParse)
msg
- The message to report.validParse
- Whether the result of the parse is still valid.java.util.Enumeration listMessages()
javax.swing.tree.DefaultMutableTreeNode parsingEnded(javax.swing.tree.DefaultMutableTreeNode node)