java.lang.Object
javax.swing.text.html.HTMLEditorKit.Parser
javax.swing.text.html.parser.ParserDelegator
- 所有已实现的接口:
-
Serializable
负责每次调用其解析方法时启动一个新的DocumentParser。存储对dtd的引用。
警告: 该类的序列化对象将不兼容未来的Swing版本。当前的序列化支持适用于短期存储或在运行相同版本Swing的应用程序之间的RMI。从1.4开始,已将所有JavaBeans的长期存储支持添加到java.beans
包中。
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected static DTD
使用指定的name
从存档格式重新创建DTD。void
parse
(Reader r, HTMLEditorKit.ParserCallback cb, boolean ignoreCharSet) 解析给定的流并使用解析结果驱动给定的回调。protected static void
设置默认的DTD。
-
Constructor Details
-
ParserDelegator
public ParserDelegator()使用默认DTD创建ParserDelegator
。
-
-
Method Details
-
setDefaultDTD
protected static void setDefaultDTD()设置默认的DTD。 -
createDTD
使用指定的name
从存档格式重新创建DTD。- 参数:
-
dtd
- 一个DTD -
name
- 相对于ParserDelegator类的资源名称。 - 返回:
-
具有指定
name
的DTD。
-
parse
public void parse(Reader r, HTMLEditorKit.ParserCallback cb, boolean ignoreCharSet) throws IOException 从类中复制的描述:HTMLEditorKit.Parser
解析给定的流并使用解析结果驱动给定的回调。此方法应实现为线程安全。- 指定者:
-
parse
在类HTMLEditorKit.Parser
- 参数:
-
r
- 一个读取器 -
cb
- 一个解析器回调 -
ignoreCharSet
- 如果为true
,则忽略字符集 - 抛出:
-
IOException
- 如果发生I/O异常
-