APIdia Launch Partner
Top Description Inners Fields Constructors Methods
jdk.javadoc.internal.html

public final Enum HtmlAttr

extends Enum<HtmlAttr>
Class Inheritance
Imports
java.util.HashMap, .Map, .Locale

An abstraction for the type-safe representation and use of HTML attributes.

API Note

Attributes are used when performing simple validity checks on HTML in documentation comments, and when generating HTML for output.

See Also
HtmlTree#put(HtmlAttr, String)

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum
HtmlAttr.AttrKind

An abstraction for the kind of an attribute in the context of an HTML tag.

public static enum
HtmlAttr.InputType

An abstraction for the type-safe representation and use of "input" types.

public static enum
HtmlAttr.Role

An abstraction for the type-safe representation and use of ARIA roles.

Field Summary

Modifier and TypeField and Description
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
private static final Map<String, HtmlAttr>
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
private final boolean
isGlobal

Whether this is a global attribute, that can be used with all HTML tags.

public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
private final String
name

Hides java.lang.Enum.name.

The "external" name of this attribute.
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr
public static final HtmlAttr

Constructor Summary

AccessConstructor and Description
private
private
HtmlAttr(boolean flag)

Method Summary

Modifier and TypeMethod and Description
public String

Returns:

the "external" name of this attribute
getName
()

Returns the "external" name of this attribute.

public boolean

Returns:

whether this attribute is a global attribute, that may appear on all tags
isGlobal
()

Returns whether this attribute is a global attribute, that may appear on all tags.

public static HtmlAttr

Returns:

the attribute with the given name, or null if there is no known attribute
of
(CharSequence
the name
name
)

Returns the attribute with the given name, or null if there is no known attribute.

public String
toString()

Overrides java.lang.Enum.toString.

Returns the name of this enum constant, as contained in the declaration.

public static HtmlAttr
public static HtmlAttr[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinalvalueOf

Field Detail

ABBRback to summary
public static final HtmlAttr ABBR
ACCESSKEYback to summary
public static final HtmlAttr ACCESSKEY
ALIGNback to summary
public static final HtmlAttr ALIGN
ALTback to summary
public static final HtmlAttr ALT
ARIA_ACTIVEDESCENDANTback to summary
public static final HtmlAttr ARIA_ACTIVEDESCENDANT
ARIA_CONTROLSback to summary
public static final HtmlAttr ARIA_CONTROLS
ARIA_DESCRIBEDBYback to summary
public static final HtmlAttr ARIA_DESCRIBEDBY
ARIA_EXPANDEDback to summary
public static final HtmlAttr ARIA_EXPANDED
ARIA_LABELback to summary
public static final HtmlAttr ARIA_LABEL
ARIA_LABELLEDBYback to summary
public static final HtmlAttr ARIA_LABELLEDBY
ARIA_LEVELback to summary
public static final HtmlAttr ARIA_LEVEL
ARIA_MULTISELECTABLEback to summary
public static final HtmlAttr ARIA_MULTISELECTABLE
ARIA_ORIENTATIONback to summary
public static final HtmlAttr ARIA_ORIENTATION
ARIA_OWNSback to summary
public static final HtmlAttr ARIA_OWNS
ARIA_POSINSETback to summary
public static final HtmlAttr ARIA_POSINSET
ARIA_READONLYback to summary
public static final HtmlAttr ARIA_READONLY
ARIA_REQUIREDback to summary
public static final HtmlAttr ARIA_REQUIRED
ARIA_SELECTEDback to summary
public static final HtmlAttr ARIA_SELECTED
ARIA_SETSIZEback to summary
public static final HtmlAttr ARIA_SETSIZE
ARIA_SORTback to summary
public static final HtmlAttr ARIA_SORT
AUTOCAPITALIZEback to summary
public static final HtmlAttr AUTOCAPITALIZE
AUTOCOMPLETEback to summary
public static final HtmlAttr AUTOCOMPLETE
AUTOFOCUSback to summary
public static final HtmlAttr AUTOFOCUS
AXISback to summary
public static final HtmlAttr AXIS
BACKGROUNDback to summary
public static final HtmlAttr BACKGROUND
BGCOLORback to summary
public static final HtmlAttr BGCOLOR
BORDERback to summary
public static final HtmlAttr BORDER
CELLPADDINGback to summary
public static final HtmlAttr CELLPADDING
CELLSPACINGback to summary
public static final HtmlAttr CELLSPACING
CHARback to summary
public static final HtmlAttr CHAR
CHAROFFback to summary
public static final HtmlAttr CHAROFF
CHARSETback to summary
public static final HtmlAttr CHARSET
CHECKEDback to summary
public static final HtmlAttr CHECKED
CITEback to summary
public static final HtmlAttr CITE
CLASSback to summary
public static final HtmlAttr CLASS
CLEARback to summary
public static final HtmlAttr CLEAR
COLORback to summary
public static final HtmlAttr COLOR
COLSback to summary
public static final HtmlAttr COLS
COLSPANback to summary
public static final HtmlAttr COLSPAN
COMPACTback to summary
public static final HtmlAttr COMPACT
CONTENTback to summary
public static final HtmlAttr CONTENT
CONTENTEDITABLEback to summary
public static final HtmlAttr CONTENTEDITABLE
COORDSback to summary
public static final HtmlAttr COORDS
CROSSORIGINback to summary
public static final HtmlAttr CROSSORIGIN
DATA_COPIEDback to summary
public static final HtmlAttr DATA_COPIED
DATETIMEback to summary
public static final HtmlAttr DATETIME
DIRback to summary
public static final HtmlAttr DIR
DISABLEDback to summary
public static final HtmlAttr DISABLED
DRAGGABLEback to summary
public static final HtmlAttr DRAGGABLE
ENTERKEYHINTback to summary
public static final HtmlAttr ENTERKEYHINT
FACEback to summary
public static final HtmlAttr FACE
FORback to summary
public static final HtmlAttr FOR
FORMback to summary
public static final HtmlAttr FORM
FRAMEback to summary
public static final HtmlAttr FRAME
FRAMEBORDERback to summary
public static final HtmlAttr FRAMEBORDER
HEADERSback to summary
public static final HtmlAttr HEADERS
HEIGHTback to summary
public static final HtmlAttr HEIGHT
HIDDENback to summary
public static final HtmlAttr HIDDEN
HREFback to summary
public static final HtmlAttr HREF
HSPACEback to summary
public static final HtmlAttr HSPACE
HTTP_EQUIVback to summary
public static final HtmlAttr HTTP_EQUIV
IDback to summary
public static final HtmlAttr ID
indexback to summary
private static final Map<String, HtmlAttr> index
INERTback to summary
public static final HtmlAttr INERT
INPUTMODEback to summary
public static final HtmlAttr INPUTMODE
ISback to summary
public static final HtmlAttr IS
isGlobalback to summary
private final boolean isGlobal

Whether this is a global attribute, that can be used with all HTML tags.

ITEMIDback to summary
public static final HtmlAttr ITEMID
ITEMPROPback to summary
public static final HtmlAttr ITEMPROP
ITEMREFback to summary
public static final HtmlAttr ITEMREF
ITEMSCOPEback to summary
public static final HtmlAttr ITEMSCOPE
ITEMTYPEback to summary
public static final HtmlAttr ITEMTYPE
LABELback to summary
public static final HtmlAttr LABEL
LANGback to summary
public static final HtmlAttr LANG
LONGDESCback to summary
public static final HtmlAttr LONGDESC
MARGINHEIGHTback to summary
public static final HtmlAttr MARGINHEIGHT
MARGINWIDTHback to summary
public static final HtmlAttr MARGINWIDTH
NAMEback to summary
public static final HtmlAttr NAME
nameback to summary
private final String name

Hides java.lang.Enum.name.

The "external" name of this attribute.

NONCEback to summary
public static final HtmlAttr NONCE
NOSHADEback to summary
public static final HtmlAttr NOSHADE
NOWRAPback to summary
public static final HtmlAttr NOWRAP
ONCLICKback to summary
public static final HtmlAttr ONCLICK
ONKEYDOWNback to summary
public static final HtmlAttr ONKEYDOWN
ONLOADback to summary
public static final HtmlAttr ONLOAD
PLACEHOLDERback to summary
public static final HtmlAttr PLACEHOLDER
POPOVERback to summary
public static final HtmlAttr POPOVER
PROFILEback to summary
public static final HtmlAttr PROFILE
RELback to summary
public static final HtmlAttr REL
REVback to summary
public static final HtmlAttr REV
REVERSEDback to summary
public static final HtmlAttr REVERSED
ROLEback to summary
public static final HtmlAttr ROLE
ROWSback to summary
public static final HtmlAttr ROWS
ROWSPANback to summary
public static final HtmlAttr ROWSPAN
RULESback to summary
public static final HtmlAttr RULES
SCHEMEback to summary
public static final HtmlAttr SCHEME
SCOPEback to summary
public static final HtmlAttr SCOPE
SCROLLINGback to summary
public static final HtmlAttr SCROLLING
SELECTEDback to summary
public static final HtmlAttr SELECTED
SHAPEback to summary
public static final HtmlAttr SHAPE
SIZEback to summary
public static final HtmlAttr SIZE
SPACEback to summary
public static final HtmlAttr SPACE
SPELLCHECKback to summary
public static final HtmlAttr SPELLCHECK
SRCback to summary
public static final HtmlAttr SRC
STARTback to summary
public static final HtmlAttr START
STYLEback to summary
public static final HtmlAttr STYLE
SUMMARYback to summary
public static final HtmlAttr SUMMARY
TABINDEXback to summary
public static final HtmlAttr TABINDEX
TARGETback to summary
public static final HtmlAttr TARGET
TEXTback to summary
public static final HtmlAttr TEXT
TITLEback to summary
public static final HtmlAttr TITLE
TRANSLATEback to summary
public static final HtmlAttr TRANSLATE
TYPEback to summary
public static final HtmlAttr TYPE
VALIGNback to summary
public static final HtmlAttr VALIGN
VALUEback to summary
public static final HtmlAttr VALUE
VERSIONback to summary
public static final HtmlAttr VERSION
VSPACEback to summary
public static final HtmlAttr VSPACE
WIDTHback to summary
public static final HtmlAttr WIDTH
WRITINGSUGGESTIONSback to summary
public static final HtmlAttr WRITINGSUGGESTIONS

Constructor Detail

HtmlAttrback to summary
private HtmlAttr()
HtmlAttrback to summary
private HtmlAttr(boolean flag)

Method Detail

getNameback to summary
public String getName()

Returns the "external" name of this attribute. The external name is the name of the enum member in lower case with _ replaced by -.

Returns:String

the "external" name of this attribute

isGlobalback to summary
public boolean isGlobal()

Returns whether this attribute is a global attribute, that may appear on all tags.

Returns:boolean

whether this attribute is a global attribute, that may appear on all tags

ofback to summary
public static HtmlAttr of(CharSequence name)

Returns the attribute with the given name, or null if there is no known attribute.

Parameters
name:CharSequence

the name

Returns:HtmlAttr

the attribute with the given name, or null if there is no known attribute

toStringback to summary
public String toString()

Overrides java.lang.Enum.toString.

Doc from java.lang.Enum.toString.

Returns the name of this enum constant, as contained in the declaration. This method may be overridden, though it typically isn't necessary or desirable. An enum class should override this method when a more "programmer-friendly" string form exists.

Annotations
@Override
valueOfback to summary
public static HtmlAttr valueOf(String name)
valuesback to summary
public static HtmlAttr[] values()
jdk.javadoc.internal.html back to summary

public final Enum HtmlAttr.AttrKind

extends Enum<HtmlAttr.AttrKind>
Class Inheritance

An abstraction for the kind of an attribute in the context of an HTML tag.
See Also
HtmlTag#attrs(AttrKind, HtmlAttr...)

Field Summary

Modifier and TypeField and Description
public static final HtmlAttr.AttrKind
public static final HtmlAttr.AttrKind
public static final HtmlAttr.AttrKind
public static final HtmlAttr.AttrKind

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static HtmlAttr.AttrKind
public static HtmlAttr.AttrKind[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

HTML4back to summary
public static final HtmlAttr.AttrKind HTML4
INVALIDback to summary
public static final HtmlAttr.AttrKind INVALID
OBSOLETEback to summary
public static final HtmlAttr.AttrKind OBSOLETE
OKback to summary
public static final HtmlAttr.AttrKind OK

Constructor Detail

AttrKindback to summary
private AttrKind()

Method Detail

valueOfback to summary
public static HtmlAttr.AttrKind valueOf(String name)
valuesback to summary
public static HtmlAttr.AttrKind[] values()
jdk.javadoc.internal.html back to summary

public final Enum HtmlAttr.InputType

extends Enum<HtmlAttr.InputType>
Class Inheritance

An abstraction for the type-safe representation and use of "input" types.
See Also
HtmlTree#INPUT(InputType, HtmlId), HtmlTree#INPUT(InputType, HtmlStyle)

Field Summary

Modifier and TypeField and Description
public static final HtmlAttr.InputType
public static final HtmlAttr.InputType
public static final HtmlAttr.InputType
public static final HtmlAttr.InputType
private final String

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public String
toString()

Overrides java.lang.Enum.toString.

Returns the name of this enum constant, as contained in the declaration.

public static HtmlAttr.InputType
public static HtmlAttr.InputType[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinalvalueOf

Field Detail

CHECKBOXback to summary
public static final HtmlAttr.InputType CHECKBOX
RADIOback to summary
public static final HtmlAttr.InputType RADIO
RESETback to summary
public static final HtmlAttr.InputType RESET
TEXTback to summary
public static final HtmlAttr.InputType TEXT
typeback to summary
private final String type

Constructor Detail

InputTypeback to summary
private InputType()

Method Detail

toStringback to summary
public String toString()

Overrides java.lang.Enum.toString.

Doc from java.lang.Enum.toString.

Returns the name of this enum constant, as contained in the declaration. This method may be overridden, though it typically isn't necessary or desirable. An enum class should override this method when a more "programmer-friendly" string form exists.

valueOfback to summary
public static HtmlAttr.InputType valueOf(String name)
valuesback to summary
public static HtmlAttr.InputType[] values()
jdk.javadoc.internal.html back to summary

public final Enum HtmlAttr.Role

extends Enum<HtmlAttr.Role>
Class Inheritance

An abstraction for the type-safe representation and use of ARIA roles.
See Also
HtmlTree#setRole(Role)

Field Summary

Modifier and TypeField and Description
public static final HtmlAttr.Role
public static final HtmlAttr.Role
public static final HtmlAttr.Role
public static final HtmlAttr.Role
public static final HtmlAttr.Role
private final String

Constructor Summary

AccessConstructor and Description
private
Role()

Method Summary

Modifier and TypeMethod and Description
public String
toString()

Overrides java.lang.Enum.toString.

Returns the name of this enum constant, as contained in the declaration.

public static HtmlAttr.Role
public static HtmlAttr.Role[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinalvalueOf

Field Detail

BANNERback to summary
public static final HtmlAttr.Role BANNER
CONTENTINFOback to summary
public static final HtmlAttr.Role CONTENTINFO
MAINback to summary
public static final HtmlAttr.Role MAIN
NAVIGATIONback to summary
public static final HtmlAttr.Role NAVIGATION
REGIONback to summary
public static final HtmlAttr.Role REGION
roleback to summary
private final String role

Constructor Detail

Roleback to summary
private Role()

Method Detail

toStringback to summary
public String toString()

Overrides java.lang.Enum.toString.

Doc from java.lang.Enum.toString.

Returns the name of this enum constant, as contained in the declaration. This method may be overridden, though it typically isn't necessary or desirable. An enum class should override this method when a more "programmer-friendly" string form exists.

valueOfback to summary
public static HtmlAttr.Role valueOf(String name)
valuesback to summary
public static HtmlAttr.Role[] values()