org.htmlcleaner
Class DoctypeToken

java.lang.Object
  extended by org.htmlcleaner.BaseTokenImpl
      extended by org.htmlcleaner.DoctypeToken
All Implemented Interfaces:
BaseToken, HtmlNode

public class DoctypeToken
extends BaseTokenImpl
implements HtmlNode

HTML doctype token.


Field Summary
static int HTML4_0
           
static int HTML4_01
           
static int HTML4_01_FRAMESET
           
static int HTML4_01_STRICT
           
static int HTML4_01_TRANSITIONAL
           
static int HTML5
           
static int HTML5_LEGACY_TOOL_COMPATIBLE
           
static int UNKNOWN
           
static int XHTML1_0_FRAMESET
           
static int XHTML1_0_STRICT
           
static int XHTML1_0_TRANSITIONAL
           
static int XHTML1_1
           
static int XHTML1_1_BASIC
           
 
Constructor Summary
DoctypeToken(String part1, String part2, String part3, String part4)
           
DoctypeToken(String part1, String part2, String part3, String part4, String part5)
           
 
Method Summary
 String getContent()
           
 String getName()
           
 String getPart1()
           
 String getPart2()
           
 String getPart3()
          Deprecated. 
 String getPart4()
          Deprecated. 
 String getPublicId()
          This will retrieve the public ID of an externally referenced DTD, or an empty String if none is referenced.
 String getSystemId()
          This will retrieve the system ID of an externally referenced DTD, or an empty String if none is referenced.
 int getType()
          This will retrieve an integer representing the identified DocType
 boolean isValid()
           
 void serialize(Serializer serializer, Writer writer)
           
 String toString()
           
 
Methods inherited from class org.htmlcleaner.BaseTokenImpl
getCol, getRow, setCol, setRow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.htmlcleaner.BaseToken
getCol, getRow, setCol, setRow
 

Field Detail

UNKNOWN

public static final int UNKNOWN
See Also:
Constant Field Values

HTML4_0

public static final int HTML4_0
See Also:
Constant Field Values

HTML4_01

public static final int HTML4_01
See Also:
Constant Field Values

HTML4_01_STRICT

public static final int HTML4_01_STRICT
See Also:
Constant Field Values

HTML4_01_TRANSITIONAL

public static final int HTML4_01_TRANSITIONAL
See Also:
Constant Field Values

HTML4_01_FRAMESET

public static final int HTML4_01_FRAMESET
See Also:
Constant Field Values

XHTML1_0_STRICT

public static final int XHTML1_0_STRICT
See Also:
Constant Field Values

XHTML1_0_TRANSITIONAL

public static final int XHTML1_0_TRANSITIONAL
See Also:
Constant Field Values

XHTML1_0_FRAMESET

public static final int XHTML1_0_FRAMESET
See Also:
Constant Field Values

XHTML1_1

public static final int XHTML1_1
See Also:
Constant Field Values

XHTML1_1_BASIC

public static final int XHTML1_1_BASIC
See Also:
Constant Field Values

HTML5

public static final int HTML5
See Also:
Constant Field Values

HTML5_LEGACY_TOOL_COMPATIBLE

public static final int HTML5_LEGACY_TOOL_COMPATIBLE
See Also:
Constant Field Values
Constructor Detail

DoctypeToken

public DoctypeToken(String part1,
                    String part2,
                    String part3,
                    String part4)

DoctypeToken

public DoctypeToken(String part1,
                    String part2,
                    String part3,
                    String part4,
                    String part5)
Method Detail

isValid

public boolean isValid()

getContent

public String getContent()

toString

public String toString()
Overrides:
toString in class BaseTokenImpl

getType

public int getType()
This will retrieve an integer representing the identified DocType


getName

public String getName()

serialize

public void serialize(Serializer serializer,
                      Writer writer)
               throws IOException
Specified by:
serialize in interface BaseToken
Throws:
IOException

getPublicId

public String getPublicId()
This will retrieve the public ID of an externally referenced DTD, or an empty String if none is referenced.


getSystemId

public String getSystemId()
This will retrieve the system ID of an externally referenced DTD, or an empty String if none is referenced.


getPart1

public String getPart1()

getPart2

public String getPart2()

getPart3

@Deprecated
public String getPart3()
Deprecated. 

Deprecated - use getPublicId() instead

Returns:

getPart4

@Deprecated
public String getPart4()
Deprecated. 

Deprecated - use getSystemId() instead

Returns:


Copyright © 2006-2014. All Rights Reserved.