- java.lang.Object
-
- javax.swing.text.html.parser.Element
-
- 实现的所有接口
-
Serializable
,DTDConstants
public final class Element extends Object implements DTDConstants, Serializable
使用ELEMENT构造在DTD中描述的元素。 这对标签的描述至关重要。 它描述了类型,内容模型,属性,属性类型等。它用于通过解析器正确解析文档。- 另请参见:
-
DTD
,AttributeList
, Serialized Form
-
-
字段汇总
字段 变量和类型 字段 描述 AttributeList
atts
属性ContentModel
content
内容模型Object
data
用于存储用户数据的字段。BitSet
exclusions
元素内部不得出现的元素集BitSet
inclusions
元素内部可以出现的元素集int
index
元素索引String
name
元素的名称boolean
oEnd
true
如果可以省略结束标记boolean
oStart
true
如果可以省略开始标记int
type
元素类型-
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
-
-
方法摘要
所有方法 静态方法 实例方法 具体的方法 变量和类型 方法 描述 AttributeList
getAttribute(String name)
按名称获取属性。AttributeList
getAttributeByValue(String value)
按值获取属性。AttributeList
getAttributes()
获取属性。ContentModel
getContent()
获取内容模型int
getIndex()
获取索引。String
getName()
获取元素的名称。int
getType()
获取类型。boolean
isEmpty()
检查是否为空static int
name2type(String nm)
将nm
转换为类型。boolean
omitEnd()
如果可以省略结束标记,则返回true。boolean
omitStart()
如果可以省略开始标记,则返回true。String
toString()
转换为字符串。
-
-
-
字段详细信息
-
index
public int index
元素索引
-
name
public String name
元素的名称
-
oStart
public boolean oStart
true
如果可以省略开始标记
-
oEnd
public boolean oEnd
true
如果可以省略结束标记
-
inclusions
public BitSet inclusions
元素内部可以出现的元素集
-
exclusions
public BitSet exclusions
元素内部不得出现的元素集
-
type
public int type
元素类型
-
content
public ContentModel content
内容模型
-
atts
public AttributeList atts
属性
-
data
public Object data
用于存储用户数据的字段。 主要用于存储样式表。
-
-
方法详细信息
-
getName
public String getName()
获取元素的名称。- 结果
- 元素的名称
-
omitStart
public boolean omitStart()
如果可以省略开始标记,则返回true。- 结果
-
true
如果可以省略开始标记
-
omitEnd
public boolean omitEnd()
如果可以省略结束标记,则返回true。- 结果
-
true
如果可以省略结束标记
-
getType
public int getType()
获取类型。- 结果
- 元素的类型
-
getContent
public ContentModel getContent()
获取内容模型- 结果
- 内容模型
-
getAttributes
public AttributeList getAttributes()
获取属性。- 结果
-
AttributeList
指定了元素
-
getIndex
public int getIndex()
获取索引。- 结果
- 元素索引
-
isEmpty
public boolean isEmpty()
检查是否为空- 结果
- 如果当前元素为空,则返回true
-
getAttribute
public AttributeList getAttribute(String name)
按名称获取属性。- 参数
-
name
- 属性名称 - 结果
-
AttributeList
为给定的name
-
getAttributeByValue
public AttributeList getAttributeByValue(String value)
按值获取属性。- 参数
-
value
- 值的字符串表示形式 - 结果
-
AttributeList
为给定的value
-
name2type
public static int name2type(String nm)
将nm
转换为类型。 如果nm
等于CDATA,RCDATA,EMPTY或ANY,则返回适当的DTDConstants,否则返回0。- 参数
-
nm
- 名字 - 结果
-
如果
nm
等于CDATA,RCDATA,EMPTY或ANY,nm
适当的DTDConstants,否则为0。
-
-