org.annotation.wordfreak.io
Class XMLHandler

java.lang.Object
  extended byorg.xml.sax.helpers.DefaultHandler
      extended byorg.annotation.wordfreak.io.XMLHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class XMLHandler
extends org.xml.sax.helpers.DefaultHandler


Field Summary
static int ACTUAL_DTD_ENTRY
           
static boolean DEBUG
           
static int PUBLICID
           
static int SYSTEMID
           
 
Constructor Summary
XMLHandler(java.lang.String[] tags, java.lang.String _dtd_path)
           
 
Method Summary
protected  void endRelay(java.lang.String name, java.lang.String text, java.lang.String comment)
           
 java.lang.String[] getDoctypeAttributes()
           
 javax.swing.tree.DefaultMutableTreeNode getRelayRoot()
           
 java.lang.String[] getRelayTags()
           
 void relayXML()
           
static void relayXML(javax.swing.tree.DefaultMutableTreeNode relations, javax.xml.transform.sax.TransformerHandler handler)
           
static void relayXML(javax.swing.tree.DefaultMutableTreeNode relations, javax.xml.transform.sax.TransformerHandler handler, char[] whitespace)
           
 org.xml.sax.InputSource resolveEntity(java.lang.String publicId, java.lang.String systemId)
           
 void setBaseURL(java.lang.String _base)
           
protected  void setRelayTags(java.lang.String[] tags)
           
protected  void startRelay(org.xml.sax.Attributes attr, java.lang.String name)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUG

public static final boolean DEBUG
See Also:
Constant Field Values

PUBLICID

public static final int PUBLICID
See Also:
Constant Field Values

SYSTEMID

public static final int SYSTEMID
See Also:
Constant Field Values

ACTUAL_DTD_ENTRY

public static final int ACTUAL_DTD_ENTRY
See Also:
Constant Field Values
Constructor Detail

XMLHandler

public XMLHandler(java.lang.String[] tags,
                  java.lang.String _dtd_path)
Method Detail

setBaseURL

public void setBaseURL(java.lang.String _base)

getRelayRoot

public javax.swing.tree.DefaultMutableTreeNode getRelayRoot()

setRelayTags

protected void setRelayTags(java.lang.String[] tags)

getRelayTags

public java.lang.String[] getRelayTags()

startRelay

protected void startRelay(org.xml.sax.Attributes attr,
                          java.lang.String name)

endRelay

protected void endRelay(java.lang.String name,
                        java.lang.String text,
                        java.lang.String comment)

relayXML

public void relayXML()
              throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

relayXML

public static void relayXML(javax.swing.tree.DefaultMutableTreeNode relations,
                            javax.xml.transform.sax.TransformerHandler handler)
                     throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

relayXML

public static void relayXML(javax.swing.tree.DefaultMutableTreeNode relations,
                            javax.xml.transform.sax.TransformerHandler handler,
                            char[] whitespace)
                     throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

getDoctypeAttributes

public java.lang.String[] getDoctypeAttributes()

resolveEntity

public org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
                                             java.lang.String systemId)
                                      throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException


Copyright © 2004 Thomas Morton and Jeremy LaCivita. All Rights Reserved.