Class DTDEvent

  • All Implemented Interfaces:
    javax.xml.stream.events.DTD, javax.xml.stream.events.XMLEvent, javax.xml.stream.XMLStreamConstants

    public class DTDEvent
    extends EventBase
    implements javax.xml.stream.events.DTD
    DTDEvent. Notations and Entities are not used
    • Field Detail

      • _dtd

        private java.lang.String _dtd
      • _notations

        private java.util.List _notations
      • _entities

        private java.util.List _entities
    • Constructor Detail

      • DTDEvent

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

        public DTDEvent​(java.lang.String dtd)
    • Method Detail

      • getDocumentTypeDeclaration

        public java.lang.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 javax.xml.stream.events.DTD
      • setDTD

        public void setDTD​(java.lang.String dtd)
      • getEntities

        public java.util.List 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 javax.xml.stream.events.DTD
        Returns:
        an unordered list of EntityDeclaration events
        See Also:
        EntityDeclaration
      • getNotations

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

        public java.lang.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 javax.xml.stream.events.DTD
      • setEntities

        public void setEntities​(java.util.List entites)
      • setNotations

        public void setNotations​(java.util.List notations)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object