1 31 36 37 package com.hp.hpl.jena.rdf.arp; 38 import org.xml.sax.Locator ; 39 import org.xml.sax.SAXParseException ; 40 41 42 47 abstract class TokenPipe implements TokenManager { 48 49 private Token last; 51 52 TokenPipe() { 53 } 54 55 abstract void putNextToken(Token t) throws SAXParseException ; 57 abstract public Token getNextToken(); 58 void setLast(Token t) { 59 last = t; 60 } 61 62 Locator getLocator() { 63 if ( last != null ) 67 return last.location; 68 else 69 return null; 70 } 71 72 73 76 } 78 | Popular Tags |