|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
javax.swing.text.html.parser
类 DTD
java.lang.Object javax.swing.text.html.parser.DTD
- 所有已实现的接口:
- DTDConstants
-
public class DTD
- extends Object
- implements DTDConstants
SGML DTD 的表示形式。DTD 描述文档语法并用于解析 HTML 文档。它包含一个元素及其属性的列表,还包括一个在 DTD 中定义的条目的列表。
- 另请参见:
Element
,AttributeList
,ContentModel
,Parser
从接口 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 |
构造方法摘要 | |
---|---|
protected |
DTD(String name) 创建具有指定名称的新 DTD。 |
方法摘要 | |
---|---|
protected AttributeList |
defAttributeList(String name, int type, int modifier, String value, String values, AttributeList atts) 创建并返回一个 AttributeList 。 |
protected ContentModel |
defContentModel(int type, Object obj, ContentModel next) 创建并返回一个新的内容模型。 |
protected Element |
defElement(String name, int type, boolean omitStart, boolean omitEnd, ContentModel content, String[] exclusions, String[] inclusions, AttributeList atts) 创建并返回一个 Element 。 |
Entity |
defEntity(String name, int type, int ch) 创建并返回一个字符 Entity 。 |
protected Entity |
defEntity(String name, int type, String str) 创建并返回一个 Entity 。 |
void |
defineAttributes(String name, AttributeList atts) 返回与指定 AttributeList 匹配的 Element 。 |
Element |
defineElement(String name, int type, boolean omitStart, boolean omitEnd, ContentModel content, BitSet exclusions, BitSet inclusions, AttributeList atts) 返回与指定参数匹配的 Element 。 |
Entity |
defineEntity(String name, int type, char[] data) 定义一个实体。 |
static DTD |
getDTD(String name) 返回具有指定 name 的 DTD。 |
Element |
getElement(int index) 按索引获取一个元素。 |
Element |
getElement(String name) 按名称获取一个元素。 |
Entity |
getEntity(int ch) 获取一个字符实体。 |
Entity |
getEntity(String name) 按名称获取一个实体。 |
String |
getName() 获取 DTD 的名称。 |
static void |
putDTDHash(String name, DTD dtd) |
void |
read(DataInputStream in) 根据存档格式重新创建一个 DTD。 |
String |
toString() 返回此 DTD 的字符串表示形式。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
字段详细信息 |
---|
name
public String name
elements
public Vector<Element> elements
elementHash
public Hashtable<String,Element> elementHash
entityHash
public Hashtable<Object,Entity> entityHash
pcdata
public final Element pcdata
html
public final Element html
meta
public final Element meta