com.hp.hpl.jena.n3
Class N3Parser

java.lang.Object
  |
  +--com.hp.hpl.jena.n3.N3Parser
All Implemented Interfaces:
N3AntlrParserTokenTypes

public class N3Parser
extends java.lang.Object
implements N3AntlrParserTokenTypes

The formal interface to the N3 parser. Wraps up the antlr parser and lexer.

Version:
$Id: N3Parser.java,v 1.1 2002/09/18 10:49:58 andy_seaborne Exp $
Author:
Andy Seaborne

Field Summary
 
Fields inherited from interface com.hp.hpl.jena.n3.N3AntlrParserTokenTypes
ALPHA, ALPHANUMERIC, ANON, ARROW_L, ARROW_MEANS, ARROW_P_L, ARROW_P_R, ARROW_R, AT, AT_PREFIX, COLON, COMMA, DATA_T, EOF, EQUAL, ESC_CHAR, ESCAPE, FORMULA, KEYWORD, KW_A, KW_HAS, KW_IS, KW_OF, KW_THIS, LBRACK, LCURLY, LITERAL, LNAME, LPAREN, NAME_IT, NAME_OP, NL, NL1, NL2, NL3, NON_ANC, NSNAME, NULL_TREE_LOOKAHEAD, PATH, QNAME, QNAME_OR_KEYWORD_OR_NAME_OP, QUESTION, QUOTE3D, QUOTE3S, RBRACK, RCURLY, RPAREN, RPATH, SEMI, SEP, SL_COMMENT, STRING, STRING1, STRING2, URI_OR_IMPLIES, URICHAR, URIREF, UVAR, WS
 
Constructor Summary
N3Parser(java.io.BufferedReader r, N3ParserEventHandler h)
           
N3Parser(java.io.InputStream in, N3ParserEventHandler h)
           
N3Parser(java.io.Reader r, N3ParserEventHandler h)
           
 
Method Summary
 int col()
           
 N3AntlrLexer getLexer()
           
 N3AntlrParser getParser()
           
static java.lang.String[] getTokenNames()
           
 int line()
           
 void parse()
          Call the top level parser rule
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

N3Parser

public N3Parser(java.io.BufferedReader r,
                N3ParserEventHandler h)

N3Parser

public N3Parser(java.io.Reader r,
                N3ParserEventHandler h)

N3Parser

public N3Parser(java.io.InputStream in,
                N3ParserEventHandler h)
Method Detail

getTokenNames

public static java.lang.String[] getTokenNames()

line

public int line()

col

public int col()

getParser

public N3AntlrParser getParser()

getLexer

public N3AntlrLexer getLexer()

parse

public void parse()
           throws antlr.RecognitionException,
                  antlr.TokenStreamException
Call the top level parser rule

antlr.RecognitionException
antlr.TokenStreamException


Copyright © 2001 Hewlett-Packard. All Rights Reserved.