All Implemented Interfaces: 
Serializable DTDConstants  
An element as described in a DTD using the ELEMENT construct.
 This is essential the description of a tag. It describes the
 type, content model, attributes, attribute types etc. It is used
 to correctly parse a document by the Parser.
See Also: 
 
 
 
Field Summary 
Fields 
A field to store user data.
 
The set of elements that must not occur inside the element
 
The set of elements that can occur inside the element
 
int
boolean
true if the end tag can be omitted
 
boolean
true if the start tag can be omitted
 
int
 
Fields declared in interface javax.swing.text.html.parser.DTDConstants  
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  
 
 
Method Summary 
All Methods Static Methods Instance Methods Concrete Methods 
Get an attribute by name.
 
Get an attribute by value.
 
int
Get the name of the element.
 
int
boolean
static int
boolean
Return true if the end tag can be omitted.
 
boolean
Return true if the start tag can be omitted.
 
 
 
 
 
 
 
 
Field Details 
index 
public  int  index 
The element index
 
 
name 
The name of the element
 
 
oStart 
public  boolean  oStart 
true if the start tag can be omitted
 
 
oEnd 
public  boolean  oEnd 
true if the end tag can be omitted
 
 
inclusions 
The set of elements that can occur inside the element
 
 
exclusions 
The set of elements that must not occur inside the element
 
 
type 
public  int  type 
The element type
 
 
content 
The content model
 
 
 
data 
A field to store user data. Mostly used to store
 style sheets.
 
 
 
 
 
Method Details 
getName 
Get the name of the element.
Returns: 
the name of the element 
 
 
 
omitStart 
public  boolean  omitStart ()
Return true if the start tag can be omitted.
Returns: 
true if the start tag can be omitted 
 
 
omitEnd 
public  boolean  omitEnd ()
Return true if the end tag can be omitted.
Returns: 
true if the end tag can be omitted 
 
 
getType 
public  int  getType ()
Get type.
Returns: 
the type of the element 
 
 
 
getContent 
Get content model
Returns: 
the content model 
 
 
 
getAttributes 
Get the attributes.
Returns: 
the AttributeList specifying the element 
 
 
 
getIndex 
public  int  getIndex ()
Get index.
Returns: 
the element index 
 
 
 
isEmpty 
public  boolean  isEmpty ()
Check if empty
Returns: 
true if the current element is empty 
 
 
 
toString 
Convert to a string.
Overrides: 
toString Object Returns: 
a string representation for the given Element instance 
 
 
 
getAttribute 
Get an attribute by name.
Parameters: 
name - the attribute nameReturns: 
the AttributeList for the given name 
 
 
 
getAttributeByValue 
Get an attribute by value.
Parameters: 
value - the string representation of valueReturns: 
the AttributeList for the given value 
 
 
 
name2type 
public static  int  name2type (String  nm) Converts nm to type. Returns appropriate DTDConstants
 if the nm is equal to CDATA, RCDATA, EMPTY or ANY, 0 otherwise.
Parameters: 
nm - a nameReturns: 
appropriate DTDConstants if the nm is equal to
 CDATA, RCDATA, EMPTY or ANY, 0 otherwise. 
 
 
 
 
 
 
 
 
 
Report a bug or suggest an enhancement Java SE Documentation , which contains more detailed, developer-targeted descriptions with conceptual overviews, definitions of terms, workarounds, and working code examples. Other versions. Copyright  © 1993, 2021, Oracle and/or its affiliates, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.license terms  and the documentation redistribution policy .