Class UserDefinedXmlTokenBuilder
java.lang.Object
org.orekit.files.ccsds.utils.lexical.UserDefinedXmlTokenBuilder
- All Implemented Interfaces:
XmlTokenBuilder
Builder for user-defined parameters.
User-defined elements are of the form:
<USER_DEFINED parameter="SOME_PARAMETER_NAME">value</USER_DEFINED>
This token builder will generate a single
parse token from this root element with name set to
"SOME_PARAMETER_NAME", type set to TokenType.ENTRY and content
set to value.
- Since:
- 11.0
- Author:
- Luc Maisonobe
-
Constructor Details
-
UserDefinedXmlTokenBuilder
public UserDefinedXmlTokenBuilder()Empty constructor.This constructor is not strictly necessary, but it prevents spurious javadoc warnings with JDK 18 and later.
- Since:
- 12.0
-
-
Method Details
-
buildTokens
public 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.- Specified by:
buildTokensin interfaceXmlTokenBuilder- Parameters:
startTag- 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 file- Returns:
- list of parse tokens
-