Package org.apache.tapestry5.dom
Enum EndTagStyle
- All Implemented Interfaces:
Serializable
,Comparable<EndTagStyle>
,java.lang.constant.Constable
Part of a
MarkupModel
, used to define how end tags are handled when the Document
in rendered out as a
text stream.-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionRequire an end tag, but abbreviate it if the element has no children.Require an end tag always.No end tags for HTML5 compatibility. -
Method Summary
Modifier and TypeMethodDescriptionstatic EndTagStyle
Returns the enum constant of this type with the specified name.static EndTagStyle[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
REQUIRE
Require an end tag always. This is the default for most elements in HTML. -
ABBREVIATE
Require an end tag, but abbreviate it if the element has no children. This is the only value that should be used in XML documents, butDefaultMarkupModel
forces most tags to useREQUIRE
for semi-obscure browser compatibility issues. -
VOID
No end tags for HTML5 compatibility.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-