uk.ac.manchester.cs.owl.turtle.parser
Class TurtleParser
java.lang.Object
uk.ac.manchester.cs.owl.turtle.parser.TurtleParser
- All Implemented Interfaces:
- AnonymousNodeChecker, TurtleParserConstants
public class TurtleParser
- extends java.lang.Object
- implements AnonymousNodeChecker, TurtleParserConstants
Fields inherited from interface uk.ac.manchester.cs.owl.turtle.parser.TurtleParserConstants |
A, AT, BASE, BLANK_NODE, CLOSE_SQUARE_BRACKET, CLOSEPAR, COMMA, COMMENT, DECIMAL, DEFAULT, DIGIT, DOT, DOUBLE, DOUBLE_CARET, EMPTY_BLANK_NODE, EOF, ERROR, EXPONENT, FALSE, FILTER, IN_LONG_STRING, IN_STRING, INTEGER, LETTER, LONG_STRING, NCCHAR_FULL, NCCHAR1, NCNAME1, NCNAME2, NODE_ID_START, OPEN_SQUARE_BRACKET, OPENPAR, PREFIX, QNAME, QURI, SELECT, SEMICOLON, STRING, tokenImage, TRUE, URITOKEN, VAR, WHERE |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
token_source
public TurtleParserTokenManager token_source
token
public Token token
jj_nt
public Token jj_nt
TurtleParser
public TurtleParser(java.io.Reader reader,
TripleHandler handler,
java.lang.String base)
TurtleParser
public TurtleParser(java.io.InputStream is,
TripleHandler handler,
java.lang.String base)
TurtleParser
public TurtleParser(java.io.InputStream stream)
TurtleParser
public TurtleParser(java.io.InputStream stream,
java.lang.String encoding)
TurtleParser
public TurtleParser(java.io.Reader stream)
TurtleParser
public TurtleParser(TurtleParserTokenManager tm)
setTripleHandler
public void setTripleHandler(TripleHandler handler)
isAnonymousNode
public boolean isAnonymousNode(java.lang.String uri)
- Specified by:
isAnonymousNode
in interface AnonymousNodeChecker
isAnonymousNode
public boolean isAnonymousNode(java.net.URI uri)
- Specified by:
isAnonymousNode
in interface AnonymousNodeChecker
getURI
public java.net.URI getURI(java.lang.String s)
setIgnoreAnnotationsAndDeclarations
public void setIgnoreAnnotationsAndDeclarations(boolean b)
parseDocument
public final void parseDocument()
throws ParseException
- Throws:
ParseException
parseDirective
public final void parseDirective()
throws ParseException
- Throws:
ParseException
parsePrefixDirective
public final void parsePrefixDirective()
throws ParseException
- Throws:
ParseException
parseBaseDirective
public final void parseBaseDirective()
throws ParseException
- Throws:
ParseException
parseStatement
public final void parseStatement()
throws ParseException
- Throws:
ParseException
parseTriples
public final void parseTriples()
throws ParseException
- Throws:
ParseException
parseSubject
public final java.net.URI parseSubject()
throws ParseException
- Throws:
ParseException
parseQName
public final java.net.URI parseQName()
throws ParseException
- Throws:
ParseException
parseURIRef
public final java.net.URI parseURIRef()
throws ParseException
- Throws:
ParseException
parseBlankNode
public final java.net.URI parseBlankNode()
throws ParseException
- Throws:
ParseException
parseNodeID
public final java.net.URI parseNodeID()
throws ParseException
- Throws:
ParseException
parsePredicateObjectList
public final void parsePredicateObjectList(java.net.URI subject)
throws ParseException
- Throws:
ParseException
parseVerb
public final java.net.URI parseVerb()
throws ParseException
- Throws:
ParseException
parsePredicate
public final java.net.URI parsePredicate()
throws ParseException
- Throws:
ParseException
parseResource
public final java.net.URI parseResource()
throws ParseException
- Throws:
ParseException
parseVar
public final java.net.URI parseVar()
throws ParseException
- Throws:
ParseException
parseObjectList
public final void parseObjectList(java.net.URI subject,
java.net.URI predicate)
throws ParseException
- Throws:
ParseException
parseObject
public final void parseObject(java.net.URI subject,
java.net.URI predicate)
throws ParseException
- Throws:
ParseException
parseCollection
public final java.net.URI parseCollection()
throws ParseException
- Throws:
ParseException
parseItemList
public final java.net.URI parseItemList()
throws ParseException
- Throws:
ParseException
parseName
public final java.lang.String parseName()
throws ParseException
- Throws:
ParseException
parseLiteral
public final void parseLiteral(java.net.URI subject,
java.net.URI predicate)
throws ParseException
- Throws:
ParseException
parseInteger
public final java.lang.String parseInteger()
throws ParseException
- Throws:
ParseException
parseDouble
public final java.lang.String parseDouble()
throws ParseException
- Throws:
ParseException
parseDecimal
public final java.lang.String parseDecimal()
throws ParseException
- Throws:
ParseException
parseBoolean
public final java.lang.String parseBoolean()
throws ParseException
- Throws:
ParseException
parseQuotedString
public final java.lang.String parseQuotedString()
throws ParseException
- Throws:
ParseException
parseString
public final java.lang.String parseString()
throws ParseException
- Throws:
ParseException
ReInit
public void ReInit(java.io.InputStream stream)
ReInit
public void ReInit(java.io.InputStream stream,
java.lang.String encoding)
ReInit
public void ReInit(java.io.Reader stream)
ReInit
public void ReInit(TurtleParserTokenManager tm)
getNextToken
public final Token getNextToken()
getToken
public final Token getToken(int index)
generateParseException
public ParseException generateParseException()
enable_tracing
public final void enable_tracing()
disable_tracing
public final void disable_tracing()