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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static DTD使用指定的name从存档格式重新创建DTD。voidparse(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异常
-