public interface XmlTokenBuilder
ParseToken
的构建器。
常规XML元素的处理是使用元素名称作为令牌名称,元素内容作为令牌内容,"units"属性用于单位。然而,在某些情况下,令牌名称应从属性中提取,有时甚至是内容。通过在词法分析器调用它们的getSpecialXmlElementsHandlers
方法时提供专门的构建器,可以定义所有这些行为。
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)
创建解析令牌列表。
|
List<ParseToken> buildTokens(boolean startTag, boolean isLeaf, String qName, String content, Map<String,String> attributes, int lineNumber, String fileName)
startTag
- 如果为true,则正在解析XML元素的开始标记
isLeaf
- 如果为true且startTag为false,则正在处理叶子XML元素的结束标记
qName
- 元素的限定名称
content
- 元素内容
attributes
- 元素属性
lineNumber
- CCSDS数据消息中的行号
fileName
- 文件名
Copyright © 2002-2023 CS GROUP. All rights reserved.