Class HTML5DocumentType

  • All Implemented Interfaces:
    com.helger.commons.hierarchy.IHasChildren<com.helger.xml.microdom.IMicroNode>, com.helger.commons.hierarchy.IHasChildrenRecursive<com.helger.xml.microdom.IMicroNode>, com.helger.commons.hierarchy.IHasChildrenSorted<com.helger.xml.microdom.IMicroNode>, com.helger.commons.hierarchy.IHasParent<com.helger.xml.microdom.IMicroNode>, com.helger.commons.lang.ICloneable<com.helger.xml.microdom.IMicroNode>, com.helger.xml.microdom.IMicroDocumentType, com.helger.xml.microdom.IMicroNode

    @Immutable
    public class HTML5DocumentType
    extends com.helger.xml.microdom.AbstractMicroNode
    implements com.helger.xml.microdom.IMicroDocumentType
    HTML5 document type representation
    Author:
    Philip Helger
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.helger.xml.microdom.IMicroDocumentType getClone()  
      String getHTMLRepresentation()  
      String getNodeName()  
      String getPublicID()  
      String getQualifiedName()  
      String getSystemID()  
      com.helger.xml.microdom.EMicroNodeType getType()  
      boolean isEqualContent​(com.helger.xml.microdom.IMicroNode aNode)  
      String toString()  
      • Methods inherited from class com.helger.xml.microdom.AbstractMicroNode

        appendChild, detachFromParent, findFirstChild, findFirstChildMapped, findParentElement, forAllChildren, forAllChildren, forAllChildrenBreakable, forAllChildrenMapped, getAllChildren, getAllEventTargets, getAllEventTargets, getChildAtIndex, getChildCount, getChildren, getFirstChild, getLastChild, getNextSibling, getParent, getPreviousSibling, hasChildren, hasParent, insertAfter, insertAtIndex, insertBefore, internalResetParentNode, internalSetParentNode, internalTriggerEvent, isCDATA, isComment, isContainer, isDocument, isDocumentType, isElement, isEntityReference, isProcessingInstruction, isText, onAppendChild, onEvent, onInsertAfter, onInsertAtIndex, onInsertBefore, onRemoveAllChildren, onRemoveChild, onRemoveChildAtIndex, registerEventTarget, removeAllChildren, removeChild, removeChildAtIndex, unregisterEventTarget
      • Methods inherited from interface com.helger.commons.hierarchy.IHasChildren

        forAllChildren, forAllChildren, forAllChildrenBreakable, forAllChildrenMapped, getChildCount, getChildren, hasChildren, hasNoChildren
      • Methods inherited from interface com.helger.commons.hierarchy.IHasChildrenRecursive

        forAllChildrenRecursive, forAllChildrenRecursive
      • Methods inherited from interface com.helger.commons.hierarchy.IHasChildrenSorted

        findFirstChild, findFirstChildMapped, getChildAtIndex
      • Methods inherited from interface com.helger.xml.microdom.IMicroNode

        appendCDATA, appendCDATA, appendCDATA, appendCDATAWithConversion, appendChild, appendChildren, appendChildren, appendComment, appendComment, appendComment, appendCommentWithConversion, appendContainer, appendElement, appendElement, appendEntityReference, appendIgnorableWhitespaceText, appendIgnorableWhitespaceText, appendIgnorableWhitespaceText, appendProcessingInstruction, appendText, appendText, appendText, appendTextWithConversion, containsAnyChild, detachFromParent, findParentElement, getAllChildren, getAllChildrenRecursive, getAllEventTargets, getAllEventTargets, getFirstChild, getLastChild, getNextSibling, getNodeValue, getParent, getParentElementWithName, getParentElementWithName, getPreviousSibling, hasParent, insertAfter, insertAtIndex, insertBefore, isCDATA, isComment, isContainer, isDocument, isDocumentType, isElement, isEntityReference, isProcessingInstruction, isText, registerEventTarget, removeAllChildren, removeChild, removeChildAtIndex, replaceChild, unregisterEventTarget
    • Constructor Detail

      • HTML5DocumentType

        public HTML5DocumentType()
    • Method Detail

      • getType

        @Nonnull
        public com.helger.xml.microdom.EMicroNodeType getType()
        Specified by:
        getType in interface com.helger.xml.microdom.IMicroNode
      • getNodeName

        @Nonnull
        public String getNodeName()
        Specified by:
        getNodeName in interface com.helger.xml.microdom.IMicroNode
      • getQualifiedName

        @Nonnull
        public String getQualifiedName()
        Specified by:
        getQualifiedName in interface com.helger.xml.microdom.IMicroDocumentType
      • getPublicID

        @Nullable
        public String getPublicID()
        Specified by:
        getPublicID in interface com.helger.xml.microdom.IMicroDocumentType
      • getSystemID

        @Nullable
        public String getSystemID()
        Specified by:
        getSystemID in interface com.helger.xml.microdom.IMicroDocumentType
      • getHTMLRepresentation

        @Nonnull
        public String getHTMLRepresentation()
      • getClone

        @Nonnull
        public com.helger.xml.microdom.IMicroDocumentType getClone()
        Specified by:
        getClone in interface com.helger.commons.lang.ICloneable<com.helger.xml.microdom.IMicroNode>
        Specified by:
        getClone in interface com.helger.xml.microdom.IMicroDocumentType
      • isEqualContent

        public boolean isEqualContent​(@Nullable
                                      com.helger.xml.microdom.IMicroNode aNode)
        Specified by:
        isEqualContent in interface com.helger.xml.microdom.IMicroNode
      • toString

        public String toString()
        Overrides:
        toString in class com.helger.xml.microdom.AbstractMicroNode