public class UserDefinedXmlTokenBuilder extends Object implements XmlTokenBuilder
用户定义元素的形式为:
<USER_DEFINED parameter="SOME_PARAMETER_NAME">value</USER_DEFINED>
这个令牌构建器
将从此根元素生成一个单个解析令牌
,名称设置为"SOME_PARAMETER_NAME",类型设置为TokenType.ENTRY
,内容设置为value
。
Constructor and Description |
---|
UserDefinedXmlTokenBuilder()
空构造函数。
|
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 UserDefinedXmlTokenBuilder()
这个构造函数并非绝对必要,但它可以防止在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.