Class RegularXmlTokenBuilder
- java.lang.Object
-
- org.orekit.files.ccsds.utils.lexical.RegularXmlTokenBuilder
-
- All Implemented Interfaces:
XmlTokenBuilder
public class RegularXmlTokenBuilder extends Object implements XmlTokenBuilder
Regular builder using XML elements names and content for tokens.Each tag generates exactly one token, either a
START, orSTOPtoken without content for non-leaf elements, or aENTRYtoken with content for leaf elements.- Since:
- 11.0
- Author:
- Luc Maisonobe
-
-
Constructor Summary
Constructors Constructor Description RegularXmlTokenBuilder()Simple constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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.
-
-
-
Method Detail
-
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
-
-