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

java.lang.Object
  extended by com.hp.hpl.jena.sparql.sse.lang.ParseHandlerPlain
      extended by com.hp.hpl.jena.sparql.sse.lang.ParseHandlerForm
All Implemented Interfaces:
ParseHandler
Direct Known Subclasses:
ParseHandlerResolver

public abstract class ParseHandlerForm
extends ParseHandlerPlain

Resolve syntacic forms like (base ...) and (prefix...) where the syntax modifies the enclosed sub term. Forms: (FORM DECL... TERM) => where TERM is the result. Examples (prefix (PREFIXES) TERM) => TERM with prefix names expanded (base IRI TERM) => TERM with IRIs resolved to absolute IRIs The DECL part can not itself have nested, independent forms unless a subclass (carefully) manages that.


Constructor Summary
ParseHandlerForm()
           
 
Method Summary
 void listFinish(int line, int column)
           
 void listStart(int line, int column)
           
 
Methods inherited from class com.hp.hpl.jena.sparql.sse.lang.ParseHandlerPlain
emitBNode, emitIRI, emitLiteral, emitPName, emitSymbol, emitVar, getItem, parseFinish, parseStart
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParseHandlerForm

public ParseHandlerForm()
Method Detail

listStart

public void listStart(int line,
                      int column)
Specified by:
listStart in interface ParseHandler
Overrides:
listStart in class ParseHandlerPlain

listFinish

public void listFinish(int line,
                       int column)
Specified by:
listFinish in interface ParseHandler
Overrides:
listFinish in class ParseHandlerPlain


Licenced under the Apache License, Version 2.0