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

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

public class ParseHandlerDebug
extends Object
implements ParseHandler

Tracing parser handler - logs what the core parse sees


Constructor Summary
ParseHandlerDebug()
           
 
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

ParseHandlerDebug

public ParseHandlerDebug()
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