com.hp.hpl.jena.sparql.sse.lang
Class ParseHandlerWrapper

java.lang.Object
  extended by com.hp.hpl.jena.sparql.sse.lang.ParseHandlerWrapper
All Implemented Interfaces:
ParseHandler

public class ParseHandlerWrapper
extends Object
implements ParseHandler

Warpper parser handler with pass-through for all operations. Calls both, first one first.


Constructor Summary
ParseHandlerWrapper(ParseHandler handler)
           
 
Method Summary
 void emitBNode(int line, int column, String label)
           
 void emitIRI(int line, int column, String iriStr)
           
 void emitLiteral(int line, int column, String lex, String lang, String datatype_iri, String datatype_pn)
           
 void emitPName(int line, int column, String pname)
           
 void emitSymbol(int line, int column, String symbol)
           
 void emitVar(int line, int column, 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()
           
 
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

getItem

public Item getItem()
Description copied from interface: ParseHandler
The result of a parse

Specified by:
getItem in interface ParseHandler

parseStart

public void parseStart()
Specified by:
parseStart in interface ParseHandler

parseFinish

public void parseFinish()
Specified by:
parseFinish in interface ParseHandler

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,
                      String label)
Specified by:
emitBNode in interface ParseHandler

emitIRI

public void emitIRI(int line,
                    int column,
                    String iriStr)
Specified by:
emitIRI in interface ParseHandler

emitLiteral

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

emitPName

public void emitPName(int line,
                      int column,
                      String pname)
Specified by:
emitPName in interface ParseHandler

emitSymbol

public void emitSymbol(int line,
                       int column,
                       String symbol)
Specified by:
emitSymbol in interface ParseHandler

emitVar

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


Licenced under the Apache License, Version 2.0