org.apache.ws.jaxme.xs.util
Class DTDParser.DtdDeclHandler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by org.apache.ws.jaxme.xs.util.DTDParser.DtdDeclHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, org.xml.sax.ext.DeclHandler
Enclosing class:
DTDParser

public class DTDParser.DtdDeclHandler
extends org.xml.sax.helpers.DefaultHandler
implements org.xml.sax.ext.DeclHandler

Implementation of a DeclHandler for reading the element and attribute declarations.


Constructor Summary
DTDParser.DtdDeclHandler()
           
 
Method Summary
 void attributeDecl(java.lang.String pElementName, java.lang.String pAttributeName, java.lang.String pType, java.lang.String pMode, java.lang.String pValue)
           
 void elementDecl(java.lang.String pName, java.lang.String pModel)
           
 void externalEntityDecl(java.lang.String pName, java.lang.String publicId, java.lang.String pSystemId)
           
 void internalEntityDecl(java.lang.String pName, java.lang.String pValue)
           
 void setDocumentLocator(org.xml.sax.Locator pLocator)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DTDParser.DtdDeclHandler

public DTDParser.DtdDeclHandler()
Method Detail

setDocumentLocator

public void setDocumentLocator(org.xml.sax.Locator pLocator)
Specified by:
setDocumentLocator in interface org.xml.sax.ContentHandler
Overrides:
setDocumentLocator in class org.xml.sax.helpers.DefaultHandler

elementDecl

public void elementDecl(java.lang.String pName,
                        java.lang.String pModel)
                 throws org.xml.sax.SAXException
Specified by:
elementDecl in interface org.xml.sax.ext.DeclHandler
Throws:
org.xml.sax.SAXException

attributeDecl

public void attributeDecl(java.lang.String pElementName,
                          java.lang.String pAttributeName,
                          java.lang.String pType,
                          java.lang.String pMode,
                          java.lang.String pValue)
                   throws org.xml.sax.SAXException
Specified by:
attributeDecl in interface org.xml.sax.ext.DeclHandler
Throws:
org.xml.sax.SAXException

internalEntityDecl

public void internalEntityDecl(java.lang.String pName,
                               java.lang.String pValue)
                        throws org.xml.sax.SAXException
Specified by:
internalEntityDecl in interface org.xml.sax.ext.DeclHandler
Throws:
org.xml.sax.SAXException

externalEntityDecl

public void externalEntityDecl(java.lang.String pName,
                               java.lang.String publicId,
                               java.lang.String pSystemId)
                        throws org.xml.sax.SAXException
Specified by:
externalEntityDecl in interface org.xml.sax.ext.DeclHandler
Throws:
org.xml.sax.SAXException