public final class Element extends Object implements DTDConstants, Serializable
DTD
,
AttributeList
Modifier and Type | Field and Description |
---|---|
AttributeList |
atts |
ContentModel |
content |
Object |
data
A field to store user data.
|
BitSet |
exclusions |
BitSet |
inclusions |
int |
index |
String |
name |
boolean |
oEnd |
boolean |
oStart |
int |
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 name)
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) |
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
public boolean oEnd
public BitSet inclusions
public BitSet exclusions
public int type
public ContentModel content
public AttributeList atts
public Object data
public String getName()
public boolean omitStart()
public boolean omitEnd()
public int getType()
public ContentModel getContent()
public AttributeList getAttributes()
public int getIndex()
public boolean isEmpty()
public String toString()
public AttributeList getAttribute(String name)
public AttributeList getAttributeByValue(String name)
public static int name2type(String nm)
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, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.