com.clarkparsia.sparqlowl.parser.arq
Class ARQTerpParser

java.lang.Object
  extended by com.hp.hpl.jena.sparql.lang.Parser
      extended by com.clarkparsia.sparqlowl.parser.arq.ARQTerpParser

public class ARQTerpParser
extends com.hp.hpl.jena.sparql.lang.Parser

Title: ARQ Terp parser

Description: ARQ parser (and static parser factory) to integrate the Terp parser with the ARQ & Jena query tools

Copyright: Copyright (c) 2010

Company: Clark & Parsia, LLC.

Author:
Mike Smith msmith@clarkparsia.com

Constructor Summary
ARQTerpParser()
           
 
Method Summary
static com.hp.hpl.jena.sparql.lang.ParserFactory getFactory()
          Get the singleton ParserFactory
 com.hp.hpl.jena.query.Query parse(com.hp.hpl.jena.query.Query query, java.lang.String queryString)
           
static void registerFactory()
          Register a ParserFactory for the TerpSyntax
static void unregisterFactory()
          Unregister a ParserFactory for the TerpSyntax
 
Methods inherited from class com.hp.hpl.jena.sparql.lang.Parser
canParse, createParser
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ARQTerpParser

public ARQTerpParser()
Method Detail

getFactory

public static com.hp.hpl.jena.sparql.lang.ParserFactory getFactory()
Get the singleton ParserFactory

Returns:
a singleton ParserFactory

registerFactory

public static void registerFactory()
Register a ParserFactory for the TerpSyntax


unregisterFactory

public static void unregisterFactory()
Unregister a ParserFactory for the TerpSyntax


parse

public com.hp.hpl.jena.query.Query parse(com.hp.hpl.jena.query.Query query,
                                         java.lang.String queryString)
                                  throws com.hp.hpl.jena.query.QueryParseException
Specified by:
parse in class com.hp.hpl.jena.sparql.lang.Parser
Throws:
com.hp.hpl.jena.query.QueryParseException


Copyright © 2004 Evren Sirin. All Rights Reserved.