Package jodd.lagarto

Class ParsedDoctype

  • All Implemented Interfaces:
    Doctype

    class ParsedDoctype
    extends java.lang.Object
    implements Doctype
    Implementation of Doctype used during parsing. Only one instance is created per parsing and it is reused.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) java.lang.CharSequence name  
      (package private) java.lang.CharSequence publicIdentifier  
      (package private) boolean quirksMode  
      (package private) java.lang.CharSequence systemIdentifier  
    • Constructor Summary

      Constructors 
      Constructor Description
      ParsedDoctype()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.CharSequence getName()
      Returns DOCTYPE name.
      java.lang.CharSequence getPublicIdentifier()
      Returns public identifier, if specified.
      java.lang.CharSequence getSystemIdentifier()
      Returns system identifier, if specified.
      boolean isQuirksMode()
      Returns true if quirks mode was forced.
      void reset()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • name

        java.lang.CharSequence name
      • publicIdentifier

        java.lang.CharSequence publicIdentifier
      • systemIdentifier

        java.lang.CharSequence systemIdentifier
      • quirksMode

        boolean quirksMode
    • Constructor Detail

      • ParsedDoctype

        ParsedDoctype()
    • Method Detail

      • reset

        public void reset()
      • getName

        public java.lang.CharSequence getName()
        Returns DOCTYPE name. Returns null if name was not specified (due to parsing error).
        Specified by:
        getName in interface Doctype
      • isQuirksMode

        public boolean isQuirksMode()
        Returns true if quirks mode was forced.
        Specified by:
        isQuirksMode in interface Doctype
      • getPublicIdentifier

        public java.lang.CharSequence getPublicIdentifier()
        Returns public identifier, if specified. Returns null if not specified, DOCTYPE is SYSTEM or there was a parsing error.
        Specified by:
        getPublicIdentifier in interface Doctype
      • getSystemIdentifier

        public java.lang.CharSequence getSystemIdentifier()
        Returns system identifier, if specified. Returns null if not specified or there was a parsing error.
        Specified by:
        getSystemIdentifier in interface Doctype