public enum Doctype extends Enum<Doctype>
Enum Constant and Description |
---|
HTML_401_FRAMESET
HTML 4.01 Frameset
This DTD is equal to HTML 4.01 Transitional, but allows the use of
frameset content.
|
HTML_401_STRICT
HTML 4.01 Strict
This DTD contains all HTML elements and attributes, but does not include
presentational or deprecated elements (like font).
|
HTML_401_TRANS
HTML 4.01 Transitional
This DTD contains all HTML elements and attributes, including
presentational and deprecated elements (like font).
|
HTML_5
HTML 5 doctype.
|
XHTML_10_FRAMESET
XHTML 1.0 Frameset
This DTD is equal to XHTML 1.0 Transitional, but allows the use of
frameset content.
|
XHTML_10_STRICT
XHTML 1.0 Strict
This DTD contains all HTML elements and attributes, but does not include
presentational or deprecated elements (like font).
|
XHTML_10_TRANS
XHTML 1.0 Transitional
This DTD contains all HTML elements and attributes, including
presentational and deprecated elements (like font).
|
XHTML_11
XHTML 1.1
This DTD is equal to XHTML 1.0 Strict, but allows you to add modules
(for example to provide ruby support for East-Asian languages).
|
Modifier and Type | Method and Description |
---|---|
static Doctype |
fromRequest(ServletRequest req)
Returns the current doctype of this request.
|
String |
getDeclaration()
Returns the declaration string of this doctype.
|
boolean |
isXHTML()
Checks if this doctype is XHTML.
|
static boolean |
isXHTML(ServletRequest req)
Convenience method that retieves the doctype from the request attribute
and checks if the doctype is XHTML.
|
void |
toRequest(ServletRequest req)
Sets the current doctype of this request.
|
static Doctype |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Doctype[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Doctype HTML_5
public static final Doctype HTML_401_STRICT
public static final Doctype HTML_401_TRANS
public static final Doctype HTML_401_FRAMESET
public static final Doctype XHTML_10_STRICT
public static final Doctype XHTML_10_TRANS
public static final Doctype XHTML_10_FRAMESET
public static final Doctype XHTML_11
public static Doctype[] values()
for (Doctype c : Doctype.values()) System.out.println(c);
public static Doctype valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic String getDeclaration()
public boolean isXHTML()
true
if this doctype is XHTML.public static boolean isXHTML(ServletRequest req)
req
- servlet requesttrue
if the doctype is XHTML.public static Doctype fromRequest(ServletRequest req)
req
- servlet requestnull
if not set.public void toRequest(ServletRequest req)
req
- servlet request"Copyright © 2006 - 2015 Adobe Systems Incorporated. All Rights Reserved"