Class ParseHandlerWrapper

  • All Implemented Interfaces:

    public class ParseHandlerWrapper
    extends java.lang.Object
    implements ParseHandler
    Wrapper parser handler with pass-through for all operations. Calls both, first one first.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void emitBNode​(int line, int column, java.lang.String label)  
      void emitIRI​(int line, int column, java.lang.String iriStr)  
      void emitLiteral​(int line, int column, java.lang.String lex, java.lang.String lang, java.lang.String datatype_iri, java.lang.String datatype_pn)  
      void emitPName​(int line, int column, java.lang.String pname)  
      void emitSymbol​(int line, int column, java.lang.String symbol)  
      void emitVar​(int line, int column, java.lang.String varName)  
      Item getItem()
      The result of a parse
      void listFinish​(int line, int column)  
      void listStart​(int line, int column)  
      void parseFinish()  
      void parseStart()  
      void tripleTermFinish​(int line, int column)  
      void tripleTermStart​(int line, int column)  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ParseHandlerWrapper

        public ParseHandlerWrapper​(ParseHandler handler)
    • Method Detail

      • listStart

        public void listStart​(int line,
                              int column)
        Specified by:
        listStart in interface ParseHandler
      • listFinish

        public void listFinish​(int line,
                               int column)
        Specified by:
        listFinish in interface ParseHandler
      • emitBNode

        public void emitBNode​(int line,
                              int column,
                              java.lang.String label)
        Specified by:
        emitBNode in interface ParseHandler
      • emitIRI

        public void emitIRI​(int line,
                            int column,
                            java.lang.String iriStr)
        Specified by:
        emitIRI in interface ParseHandler
      • emitLiteral

        public void emitLiteral​(int line,
                                int column,
                                java.lang.String lex,
                                java.lang.String lang,
                                java.lang.String datatype_iri,
                                java.lang.String datatype_pn)
        Specified by:
        emitLiteral in interface ParseHandler
      • emitPName

        public void emitPName​(int line,
                              int column,
                              java.lang.String pname)
        Specified by:
        emitPName in interface ParseHandler
      • emitSymbol

        public void emitSymbol​(int line,
                               int column,
                               java.lang.String symbol)
        Specified by:
        emitSymbol in interface ParseHandler
      • emitVar

        public void emitVar​(int line,
                            int column,
                            java.lang.String varName)
        Specified by:
        emitVar in interface ParseHandler