public final class Element extends Object implements DTDConstants, Serializable
DTD
,
AttributeList
Modifier and Type | Field and Description |
---|---|
AttributeList |
atts
The attributes
|
ContentModel |
content
The content model
|
Object |
data
A field to store user data.
|
BitSet |
exclusions
The set of elements that must not occur inside the element
|
BitSet |
inclusions
The set of elements that can occur inside the element
|
int |
index
The element index
|
String |
name
The name of the element
|
boolean |
oEnd
true if the end tag can be omitted |
boolean |
oStart
true if the start tag can be omitted |
int |
type
The element type
|
ANY, CDATA, CONREF, CURRENT, DEFAULT, EMPTY, ENDTAG, ENTITIES, ENTITY, FIXED, GENERAL, ID, IDREF, IDREFS, IMPLIED, MD, MODEL, MS, NAME, NAMES, NMTOKEN, NMTOKENS, NOTATION, NUMBER, NUMBERS, NUTOKEN, NUTOKENS, PARAMETER, PI, PUBLIC, RCDATA, REQUIRED, SDATA, STARTTAG, SYSTEM
Modifier and Type | Method and Description |
---|---|
AttributeList |
getAttribute(String name)
Get an attribute by name.
|
AttributeList |
getAttributeByValue(String value)
Get an attribute by value.
|
AttributeList |
getAttributes()
Get the attributes.
|
ContentModel |
getContent()
Get content model
|
int |
getIndex()
Get index.
|
String |
getName()
Get the name of the element.
|
int |
getType()
Get type.
|
boolean |
isEmpty()
Check if empty
|
static int |
name2type(String nm)
Converts
nm to type. |
boolean |
omitEnd()
Return true if the end tag can be omitted.
|
boolean |
omitStart()
Return true if the start tag can be omitted.
|
String |
toString()
Convert to a string.
|
public int index
public String name
public boolean oStart
true
if the start tag can be omittedpublic boolean oEnd
true
if the end tag can be omittedpublic BitSet inclusions
public BitSet exclusions
public int type
public ContentModel content
public AttributeList atts
public Object data
public String getName()
public boolean omitStart()
true
if the start tag can be omittedpublic boolean omitEnd()
true
if the end tag can be omittedpublic int getType()
public ContentModel getContent()
public AttributeList getAttributes()
AttributeList
specifying the elementpublic int getIndex()
public boolean isEmpty()
public String toString()
public AttributeList getAttribute(String name)
name
- the attribute nameAttributeList
for the given name
public AttributeList getAttributeByValue(String value)
value
- the string representation of valueAttributeList
for the given value
public static int name2type(String nm)
nm
to type. Returns appropriate DTDConstants
if the nm
is equal to CDATA, RCDATA, EMPTY or ANY, 0 otherwise.nm
- a namenm
is equal to
CDATA, RCDATA, EMPTY or ANY, 0 otherwise. Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2016, Oracle and/or its affiliates. All rights reserved.
DRAFT 9-internal+0-2016-01-26-133437.ivan.openjdk9onspinwait