public class MessageVersionXmlTokenBuilder extends Object implements XmlTokenBuilder
All parsers for CCSDS ADM, ODM and TDM messages need to handle the root level XML element specially. OPM file for example have a root element of the form:
<opm id="CCSDS_OPM_VERS" verion="3.0">
This token builder will generate two
parse tokens from this root element:
TokenType.START and no contentTokenType.ENTRY and content set to "3.0"| Constructor and Description |
|---|
MessageVersionXmlTokenBuilder()
Empty constructor.
|
| 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)
Create a list of parse tokens.
|
public MessageVersionXmlTokenBuilder()
This constructor is not strictly necessary, but it prevents spurious javadoc warnings with JDK 18 and later.
public List<ParseToken> buildTokens(boolean startTag, boolean isLeaf, String qName, String content, Map<String,String> attributes, int lineNumber, String fileName)
buildTokens in interface XmlTokenBuilderstartTag - if true we are parsing the start tag from an XML elementisLeaf - if true and startTag is false, we are processing the end tag of a leaf XML elementqName - element qualified namecontent - element contentattributes - element attributeslineNumber - number of the line in the CCSDS data messagefileName - name of the fileCopyright © 2002-2023 CS GROUP. All rights reserved.