public class MessageVersionXmlTokenBuilder extends Object implements XmlTokenBuilder
所有用于处理CCSDS ADM、ODM和TDM消息的解析器都需要特殊处理根级别的XML元素。例如,OPM文件具有以下形式的根元素:
<opm id="CCSDS_OPM_VERS" verion="3.0">
TokenType.START
且没有内容的解析令牌TokenType.ENTRY
且内容设置为"3.0"的解析令牌Constructor and Description |
---|
MessageVersionXmlTokenBuilder()
空构造函数。
|
Modifier and Type | Method and Description |
---|---|
List<ParseToken> |
buildTokens(boolean startTag, boolean isLeaf, String qName, String content, Map<String,String> attributes, int lineNumber, String fileName)
创建一个解析令牌列表。
|
public MessageVersionXmlTokenBuilder()
这个构造函数并非绝对必要,但它可以防止在JDK 18及更高版本中出现不必要的javadoc警告。
public List<ParseToken> buildTokens(boolean startTag, boolean isLeaf, String qName, String content, Map<String,String> attributes, int lineNumber, String fileName)
buildTokens
在接口 XmlTokenBuilder
startTag
- 如果为true,则正在解析XML元素的开始标记
isLeaf
- 如果为true且startTag为false,则正在处理叶子XML元素的结束标记
qName
- 元素的限定名称
content
- 元素内容
attributes
- 元素属性
lineNumber
- CCSDS数据消息中的行号
fileName
- 文件名
Copyright © 2002-2023 CS GROUP. All rights reserved.