- java.lang.Object
-
- javax.swing.text.html.HTMLEditorKit.Parser
-
- javax.swing.text.html.parser.ParserDelegator
-
- All Implemented Interfaces:
-
Serializable
public class ParserDelegator extends HTMLEditorKit.Parser implements Serializable
每次调用它的解析方法时,负责启动一个新的DocumentParser。 存储对dtd的引用。- 另请参见:
- Serialized Form
-
-
构造方法摘要
构造方法 Constructor 描述 ParserDelegator()
创建ParserDelegator
与默认DTD。
-
-
-
方法详细信息
-
setDefaultDTD
protected static void setDefaultDTD()
设置默认DTD。
-
createDTD
protected static DTD createDTD(DTD dtd, String name)
使用指定的name
从归档格式重新创建DTD。- 参数
-
dtd
- 一个DTD -
name
- 相对于ParserDelegator类的资源名称。 - 结果
-
DTD与指定的
name
。
-
parse
public void parse(Reader r, HTMLEditorKit.ParserCallback cb, boolean ignoreCharSet) throws IOException
描述从类复制:HTMLEditorKit.Parser
解析给定的流,并使用解析的结果驱动给定的回调。 该方法应该被实现为线程安全。- Specified by:
-
parse
在HTMLEditorKit.Parser
- 参数
-
r
- 读者 -
cb
- 一个解析器回调 -
ignoreCharSet
- 如果true
字符集被忽略 - 异常
-
IOException
- 如果发生I / O异常
-
-