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

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

public class ParseHandler2
extends Object
implements ParseHandler

Splitter for parser handlers. Calls both, first one first.


Constructor Summary
ParseHandler2(ParseHandler handler1, ParseHandler handler2)
           
 
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

ParseHandler2

public ParseHandler2(ParseHandler handler1,
                     ParseHandler handler2)
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