public class NdmParser extends AbstractMessageParser<Ndm>
Constructor and Description |
---|
NdmParser(ParserBuilder builder, Function<ParseToken,List<ParseToken>>[] filters)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
boolean |
addComment(String comment)
添加注释。
|
Ndm |
build()
从解析的条目构建文件。
|
Map<String,XmlTokenBuilder> |
getSpecialXmlElementsBuilders()
获取用于特殊XML元素的非默认令牌构建器。
|
void |
reset(FileFormat fileFormat)
在解析之前将解析器重置为初始状态。
|
anticipateNext, getCurrent, getFileFormat, getFormatVersionKey, parseMessage, process, reset, setEndTagSeen, setFallback, wasEndTagSeen
public NdmParser(ParserBuilder builder, Function<ParseToken,List<ParseToken>>[] filters)
不建议直接调用此构造函数。用户应该使用parserBuilder.buildNdmParser()
。
builder
- 用于构建组成部分解析器的构建器
filters
- 用于解析令牌的过滤器
public Map<String,XmlTokenBuilder> getSpecialXmlElementsBuilders()
getSpecialXmlElementsBuilders
在接口 MessageParser<Ndm>
getSpecialXmlElementsBuilders
在类 AbstractMessageParser<Ndm>
public void reset(FileFormat fileFormat)
fileFormat
- 准备解析的文件格式
public Ndm build()
public boolean addComment(String comment)
只接受在开头的注释。一旦在同一部分存储了其他内容,就会拒绝注释。
comment
- 注释行
Copyright © 2002-2023 CS GROUP. All rights reserved.