java.lang.Object
com.sun.xml.fastinfoset.stax.events.EventBase
com.sun.xml.fastinfoset.stax.events.DTDEvent
All Implemented Interfaces:
DTD, XMLEvent, XMLStreamConstants

public class DTDEvent extends EventBase implements DTD
DTDEvent. Notations and Entities are not used
  • Field Details

  • Constructor Details

    • DTDEvent

      public DTDEvent()
      Creates a new instance of DTDEvent
    • DTDEvent

      public DTDEvent(String dtd)
  • Method Details

    • getDocumentTypeDeclaration

      public String getDocumentTypeDeclaration()
      Returns the entire Document Type Declaration as a string, including the internal DTD subset.This may be null if there is not an internal subset. If it is not null it must return the entire Document Type Declaration which matches the doctypedecl production in the XML 1.0 specification
      Specified by:
      getDocumentTypeDeclaration in interface DTD
    • setDTD

      public void setDTD(String dtd)
    • getEntities

      public List<EntityDeclaration> getEntities()
      Return a List containing the general entities, both external and internal, declared in the DTD. This list must contain EntityDeclaration events.
      Specified by:
      getEntities in interface DTD
      Returns:
      an unordered list of EntityDeclaration events
      See Also:
    • getNotations

      public List<NotationDeclaration> getNotations()
      Return a List containing the notations declared in the DTD. This list must contain NotationDeclaration events.
      Specified by:
      getNotations in interface DTD
      Returns:
      an unordered list of NotationDeclaration events
      See Also:
    • getProcessedDTD

      public Object getProcessedDTD()
      Returns an implementation defined representation of the DTD.This method may return null if no representation is available.
      Specified by:
      getProcessedDTD in interface DTD
    • setEntities

      public void setEntities(List<EntityDeclaration> entites)
    • setNotations

      public void setNotations(List<NotationDeclaration> notations)
    • toString

      public String toString()
      Overrides:
      toString in class Object