所有类


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

字段摘要
 Element applet
           
 Element base
           
 Element body
           
 Hashtable<String,Element> elementHash
           
 Vector<Element> elements
           
 Hashtable<Object,Entity> entityHash
           
static int FILE_VERSION
           
 Element head
           
 Element html
           
 Element isindex
           
 Element meta
           
 String name
           
 Element p
           
 Element param
           
 Element pcdata
           
 Element title
           
 
从接口 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

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部