content
The content model
Serializable
, DTDConstants
public final class Element extends Object implements DTDConstants, Serializable
DTD
,
AttributeList
Modifier and Type | Field | 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 | 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.
|
true
if the start tag can be omittedtrue
if the end tag can be omittedtrue
if the start tag can be omittedtrue
if the end tag can be omittedAttributeList
specifying the elementname
- the attribute nameAttributeList
for the given name
value
- the string representation of valueAttributeList
for the given value
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.