java.lang.Object
javax.swing.text.html.HTMLEditorKit.Parser
javax.swing.text.html.parser.ParserDelegator
- 所有已实现的接口:
Serializable
负责在每次调用其解析方法时启动一个新的 DocumentParser。存储对 dtd 的引用。
-
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述protected static DTD
从具有指定name
的存档格式重新创建 DTD。void
parse
(Reader r, HTMLEditorKit.ParserCallback cb, boolean ignoreCharSet) 解析给定的流并使用解析结果驱动给定的回调。protected static void
设置默认 DTD。
-
构造方法详细信息
-
ParserDelegator
public ParserDelegator()使用默认 DTD 创建ParserDelegator
。
-
-
方法详情
-
setDefaultDTD
protected static void setDefaultDTD()设置默认 DTD。 -
createDTD
从具有指定name
的存档格式重新创建 DTD。- 参数:
dtd
- 一个 DTDname
- 资源的名称,相对于 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 异常
-