com.hp.hpl.jena.query
Class Syntax

java.lang.Object
  extended by com.hp.hpl.jena.sparql.util.Symbol
      extended by com.hp.hpl.jena.query.Syntax

public class Syntax
extends Symbol

Symbols for query language syntaxes


Field Summary
static Syntax defaultQuerySyntax
          The name of the default query language for query parsing.
static Syntax defaultSyntax
          The system default syntax
static Syntax defaultUpdateSyntax
          The name of the default update language for update parsing.
static TranslationTable<Syntax> querySyntaxNames
           
static Syntax syntaxAlgebra
           
static Syntax syntaxARQ
          The query syntax for extended SPARQL
static Syntax syntaxSPARQL
          The query syntax currently that is standardized, published, SPARQL - the "default SPARQL Query"
static Syntax syntaxSPARQL_10
          The syntax that the DAWG working group defined
static Syntax syntaxSPARQL_11
          The syntax that the SPARQL working group has defined
static TranslationTable<Syntax> updateSyntaxNames
           
 
Method Summary
static Syntax guessFileSyntax(String url)
           
static Syntax guessFileSyntax(String url, Syntax defaultSyntax)
          Gues the synatx (query and update) based on filename
static Syntax guessQueryFileSyntax(String url)
          Guess the query syntax based on file name
static Syntax guessQueryFileSyntax(String url, Syntax defaultSyntax)
          Guess the query syntax based on file name
static Syntax guessUpdateFileSyntax(String url)
          Guess the update syntax based on file name
static Syntax guessUpdateFileSyntax(String url, Syntax defaultSyntax)
          Guess the update syntax based on file name
static Syntax lookup(String s)
           
static Syntax make(String uri)
           
 
Methods inherited from class com.hp.hpl.jena.sparql.util.Symbol
create, create, equals, getSymbol, hashCode, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

syntaxSPARQL_10

public static final Syntax syntaxSPARQL_10
The syntax that the DAWG working group defined


syntaxSPARQL_11

public static final Syntax syntaxSPARQL_11
The syntax that the SPARQL working group has defined


syntaxARQ

public static final Syntax syntaxARQ
The query syntax for extended SPARQL


syntaxAlgebra

public static final Syntax syntaxAlgebra

defaultSyntax

public static Syntax defaultSyntax
The system default syntax


defaultQuerySyntax

public static Syntax defaultQuerySyntax
The name of the default query language for query parsing. The default query language syntax must be capable of accepting any SPARQL query but may also accept extensions.


defaultUpdateSyntax

public static Syntax defaultUpdateSyntax
The name of the default update language for update parsing. The default update language syntax must be capable of accepting any SPARQL query but may also accept extensions.


syntaxSPARQL

public static final Syntax syntaxSPARQL
The query syntax currently that is standardized, published, SPARQL - the "default SPARQL Query"


querySyntaxNames

public static TranslationTable<Syntax> querySyntaxNames

updateSyntaxNames

public static TranslationTable<Syntax> updateSyntaxNames
Method Detail

make

public static Syntax make(String uri)

guessFileSyntax

public static Syntax guessFileSyntax(String url)

guessFileSyntax

public static Syntax guessFileSyntax(String url,
                                     Syntax defaultSyntax)
Gues the synatx (query and update) based on filename


guessQueryFileSyntax

public static Syntax guessQueryFileSyntax(String url)
Guess the query syntax based on file name


guessQueryFileSyntax

public static Syntax guessQueryFileSyntax(String url,
                                          Syntax defaultSyntax)
Guess the query syntax based on file name


guessUpdateFileSyntax

public static Syntax guessUpdateFileSyntax(String url)
Guess the update syntax based on file name


guessUpdateFileSyntax

public static Syntax guessUpdateFileSyntax(String url,
                                           Syntax defaultSyntax)
Guess the update syntax based on file name


lookup

public static Syntax lookup(String s)


Licenced under the Apache License, Version 2.0