content
The content model
Serializable, DTDConstantspublic 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 namevalue - the string representation of valueAttributeList for the given valuenm 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.