All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.ibm.xml.parser.SAXDriver

java.lang.Object
   |
   +----com.ibm.xml.parser.DefaultElementFactory
           |
           +----com.ibm.xml.parser.SAXDriver

public class SAXDriver
extends DefaultElementFactory
implements Parser, AttributeMap, StartTagHandler, ErrorListener, StreamProducer

This is a SAX (Simple API for XML) driver for IBM XML for Java.

Version:
19980206

Constructor Index

 o SAXDriver()

Method Index

 o createCDATA(String)
Create TXCDATASection instance.
 o createDTD(String, ExternalID)
Create DTD instance.
 o createPI(String, String)
Create TXPI instance.
 o createText(String, boolean)
Create TXText instance.
 o error(String, int, int, Object, String)
 o getAttributeNames()
 o getEntityPublicID(String)
 o getEntitySystemID(String)
 o getInputStream(String, String, String)
 o getNotationName(String)
 o getNotationPublicID(String)
 o getNotationSystemID(String)
 o getValue(String)
 o handleStartTag(TXElement, boolean)
 o isEntity(String)
 o isId(String)
 o isIdref(String)
 o isNotation(String)
 o parse(String, String)
 o ripenElement(TXElement)
Call TXElement#ripen().
 o setDocumentHandler(DocumentHandler)
 o setEntityHandler(EntityHandler)
 o setErrorHandler(ErrorHandler)

Constructors

 o SAXDriver
 public SAXDriver()

Methods

 o setEntityHandler
 public void setEntityHandler(EntityHandler handler)
 o setDocumentHandler
 public void setDocumentHandler(DocumentHandler handler)
 o setErrorHandler
 public void setErrorHandler(ErrorHandler handler)
 o parse
 public void parse(String publicid,
                   String systemid) throws Exception
 o getInputStream
 public InputStream getInputStream(String name,
                                   String pubid,
                                   String sysid) throws IOException
 o error
 public void error(String fname,
                   int lineno,
                   int charoff,
                   Object key,
                   String mes)
 o createDTD
 public DTD createDTD(String root,
                      ExternalID eid)
Create DTD instance.

Overrides:
createDTD in class DefaultElementFactory
 o handleStartTag
 public void handleStartTag(TXElement el,
                            boolean empty)
 o ripenElement
 public void ripenElement(TXElement el)
Call TXElement#ripen().

Overrides:
ripenElement in class DefaultElementFactory
 o createText
 public TXText createText(String data,
                          boolean ignorable)
Create TXText instance.

Overrides:
createText in class DefaultElementFactory
 o createCDATA
 public TXCDATASection createCDATA(String data)
Create TXCDATASection instance.

Overrides:
createCDATA in class DefaultElementFactory
 o createPI
 public TXPI createPI(String name,
                      String data)
Create TXPI instance.

Overrides:
createPI in class DefaultElementFactory
 o getAttributeNames
 public Enumeration getAttributeNames()
 o getValue
 public String getValue(String attributeName)
 o isEntity
 public boolean isEntity(String aname)
 o isNotation
 public boolean isNotation(String aname)
 o isId
 public boolean isId(String aname)
 o isIdref
 public boolean isIdref(String aname)
 o getEntityPublicID
 public String getEntityPublicID(String aname)
 o getEntitySystemID
 public String getEntitySystemID(String aname)
 o getNotationName
 public String getNotationName(String aname)
 o getNotationPublicID
 public String getNotationPublicID(String aname)
 o getNotationSystemID
 public String getNotationSystemID(String aname)

All Packages  Class Hierarchy  This Package  Previous  Next  Index