Class PythonXmlTokenBuilder

    • Field Detail

      • pythonObject

        protected long pythonObject
        Part of JCC Python interface to object
    • Constructor Detail

      • PythonXmlTokenBuilder

        public PythonXmlTokenBuilder()
    • Method Detail

      • pythonExtension

        public void pythonExtension​(long pythonObject)
      • pythonExtension

        public long pythonExtension()
      • pythonDecRef

        public void pythonDecRef()
      • 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:
        buildTokens in interface XmlTokenBuilder
        Parameters:
        startTag - if true we are parsing the start tag from an XML element
        isLeaf - if true and startTag is false, we are processing the end tag of a leaf XML element
        qName - element qualified name
        content - element content
        attributes - element attributes
        lineNumber - number of the line in the CCSDS data message
        fileName - name of the file
        Returns:
        list of parse tokens