Interface javax.help.TreeItemFactory
- Implementing Classes: 
- TOCView.DefaultTOCFactory, IndexView.DefaultIndexFactory, FavoritesView.DefaultFavoritesFactory
- public interface TreeItemFactory
A factory for creating TreeItems.  This can be used to reuse the parsers.
parsingStarted
public void parsingStarted(java.net.URL source)
- Starts parsing.- 
- Parameters:
- 
source- The URL of the document being parsed.
 
processDOCTYPE
public void processDOCTYPE(java.lang.String root,
                           java.lang.String publicID,
                           java.lang.String systemID)
- Processes a DOCTYPE.- 
- Parameters:
- 
root- The root tag of the document.
- 
publicID- PublicID from the DOCTYPE.
- 
systemID- SystemID from the DOCTYPE.
 
processPI
public void processPI(HelpSet hs,
                      java.lang.String target,
                      java.lang.String data)
- A Processing Instruction.- 
- Parameters:
- 
target- The target of the PI.
- 
data- A String for the data in the PI.
 
createItem
public TreeItem createItem(java.lang.String tagName,
                           java.util.Hashtable attributes,
                           HelpSet hs,
                           java.util.Locale locale)
- Creates a TreeItem from the given data.- 
- Parameters:
- 
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.
- Returns:
- A TreeItem.
 
createItem
public TreeItem createItem()
- Creates a default TreeItem.- 
- Returns:
- A TreeItem
 
reportMessage
public void reportMessage(java.lang.String msg,
                          boolean validParse)
- Reports a parsing error.- 
- Parameters:
- 
msg- The message to report.
- 
validParse- Whether the result of the parse is still valid.
 
listMessages
public java.util.Enumeration listMessages()
- Lists all the error messages.
parsingEnded
public javax.swing.tree.DefaultMutableTreeNode parsingEnded(javax.swing.tree.DefaultMutableTreeNode node)
- Ends parsing.  Last chance to do something
 to the node.  Return null to be sure the result is discarded.