com.thaiopensource.pullax
Interface XmlDtd


public interface XmlDtd

Represents an XML DTD.


Method Summary
 boolean allDeclarationsProcessed()
           
 java.util.Map getElementTypes()
          The returned Map must be unmodifiable.
 XmlExternalId getExternalId()
           
 java.util.Map getGeneralEntities()
          The returned Map must be unmodifiable.
 java.lang.String getInternalSubset()
           
 java.util.Map getNotations()
          The returned Map must be unmodifiable.
 XmlScanner scanProcessingInstructions()
           
 

Method Detail

getElementTypes

public java.util.Map getElementTypes()
The returned Map must be unmodifiable. Maps from a name to an XmlElementType.

getNotations

public java.util.Map getNotations()
The returned Map must be unmodifiable. Maps from the name of a notation to its XmlExternalId.

getGeneralEntities

public java.util.Map getGeneralEntities()
The returned Map must be unmodifiable. Maps from the name of a notation to an XmlEntity.

getInternalSubset

public java.lang.String getInternalSubset()

getExternalId

public XmlExternalId getExternalId()

allDeclarationsProcessed

public boolean allDeclarationsProcessed()

scanProcessingInstructions

public XmlScanner scanProcessingInstructions()