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 namepublic AttributeList getAttributeByValue(String value)
value - the string representation of valueAttributeList for the given valuepublic 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