eu.larkc.core.pluginregistry.query
Class Value

java.lang.Object
  extended by eu.larkc.core.pluginregistry.query.Value

public class Value
extends java.lang.Object

Author:
Blaz Fortuna

Nested Class Summary
static class Value.Type
           
 
Constructor Summary
Value(eu.larkc.core.pluginregistry.query.Lexer lx, Prefix prefix)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
static Value getBNode(java.lang.String bnodeId)
           
 java.lang.String getDataType()
           
 java.lang.String getLanguage()
           
static Value getLiteral(java.lang.String val)
           
static Value getLiteral(java.lang.String val, java.lang.String dataType)
           
static Value getLiteral(java.lang.String val, java.lang.String dataType, java.lang.String lang)
           
static Value getUri(java.lang.String uri)
           
 java.lang.String getVal()
           
static Value getVariable(java.lang.String variableName)
           
 boolean isBNode()
           
 boolean isLiteral()
           
 boolean isUri()
           
 boolean isVariable()
           
 java.lang.String toCycQuery()
           
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Value

public Value(eu.larkc.core.pluginregistry.query.Lexer lx,
             Prefix prefix)
      throws MalformedSparqlQueryException
Throws:
MalformedSparqlQueryException
Method Detail

isVariable

public boolean isVariable()

isUri

public boolean isUri()

isLiteral

public boolean isLiteral()

isBNode

public boolean isBNode()

getVal

public java.lang.String getVal()

getDataType

public java.lang.String getDataType()

getLanguage

public java.lang.String getLanguage()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

getUri

public static Value getUri(java.lang.String uri)

getLiteral

public static Value getLiteral(java.lang.String val)

getLiteral

public static Value getLiteral(java.lang.String val,
                               java.lang.String dataType)

getLiteral

public static Value getLiteral(java.lang.String val,
                               java.lang.String dataType,
                               java.lang.String lang)

getVariable

public static Value getVariable(java.lang.String variableName)

getBNode

public static Value getBNode(java.lang.String bnodeId)

toCycQuery

public java.lang.String toCycQuery()
                            throws SparqlQueryTransformException
Throws:
SparqlQueryTransformException