Class NodeValueJson

java.lang.Object
org.apache.jena.sparql.expr.ExprNode
org.apache.jena.sparql.expr.NodeValue
org.aksw.jena_sparql_api.sparql.ext.json.NodeValueJson
All Implemented Interfaces:
org.apache.jena.sparql.expr.Expr

public class NodeValueJson extends org.apache.jena.sparql.expr.NodeValue
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected com.google.gson.JsonElement
     

    Fields inherited from class org.apache.jena.sparql.expr.NodeValue

    FALSE, nvDecimalONE, nvDecimalZERO, nvEmptyString, nvINF, nvNaN, nvNegINF, nvNegZERO, nvONE, nvTEN, nvZERO, TRUE, VerboseExceptions, VerboseWarnings, xmlDatatypeFactory, xsdNamespace

    Fields inherited from interface org.apache.jena.sparql.expr.Expr

    CMP_EQUAL, CMP_GREATER, CMP_INDETERMINATE, CMP_LESS, CMP_UNEQUAL, NONE
  • Constructor Summary

    Constructors
    Constructor
    Description
    NodeValueJson(com.google.gson.JsonElement jsonElement)
     
    NodeValueJson(com.google.gson.JsonElement jsonElement, org.apache.jena.graph.Node n)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    com.google.gson.JsonElement
     
    protected org.apache.jena.graph.Node
     
     
    void
    visit(org.apache.jena.sparql.expr.nodevalue.NodeValueVisitor visitor)
     

    Methods inherited from class org.apache.jena.sparql.expr.NodeValue

    apply, applyNodeTransform, asNode, asQuotedString, asQuotedString, asUnquotedString, booleanReturn, classifyValueOp, compare, compareAlways, copySubstitute, equals, eval, evalNode, getBoolean, getConstant, getDatatypeURI, getDateTime, getDecimal, getDouble, getDuration, getFloat, getInteger, getLang, getLangDir, getNode, getSortKey, getString, getValueSpace, getVarsMentioned, hasDateTime, hashCode, hasNode, isBlank, isBoolean, isConstant, isDate, isDateTime, isDayTimeDuration, isDecimal, isDouble, isDuration, isFloat, isGDay, isGMonth, isGMonthDay, isGYear, isGYearMonth, isInteger, isIRI, isLangString, isLiteral, isNumber, isSortKey, isString, isTime, isTripleTerm, isYearMonthDuration, makeBoolean, makeDate, makeDate, makeDate, makeDateTime, makeDateTime, makeDateTime, makeDecimal, makeDecimal, makeDecimal, makeDecimal, makeDirLangString, makeDirLangString, makeDouble, makeDuration, makeDuration, makeFloat, makeInteger, makeInteger, makeInteger, makeLangString, makeNode, makeNode, makeNode, makeNode, makeNodeBoolean, makeNodeBoolean, makeNodeDate, makeNodeDate, makeNodeDateTime, makeNodeDateTime, makeNodeDecimal, makeNodeDecimal, makeNodeDouble, makeNodeDouble, makeNodeDuration, makeNodeFloat, makeNodeFloat, makeNodeInteger, makeNodeInteger, makeNodeString, makeSortKey, makeString, notSameValueAs, notSameValueAs, parse, raise, sameValueAs, toNode, visit

    Methods inherited from class org.apache.jena.sparql.expr.ExprNode

    asVar, deepCopy, equals, equalsBySyntax, eval, getExpr, getExprVar, getFunction, getGraphPattern, getVarName, isExpr, isFunction, isGraphPattern, isSatisfied, isVariable

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • jsonElement

      protected com.google.gson.JsonElement jsonElement
  • Constructor Details

    • NodeValueJson

      public NodeValueJson(com.google.gson.JsonElement jsonElement)
    • NodeValueJson

      public NodeValueJson(com.google.gson.JsonElement jsonElement, org.apache.jena.graph.Node n)
  • Method Details

    • getJsonElement

      public com.google.gson.JsonElement getJsonElement()
    • makeNode

      protected org.apache.jena.graph.Node makeNode()
      Specified by:
      makeNode in class org.apache.jena.sparql.expr.NodeValue
    • asString

      public String asString()
      Overrides:
      asString in class org.apache.jena.sparql.expr.NodeValue
    • toString

      public String toString()
      Overrides:
      toString in class org.apache.jena.sparql.expr.NodeValue
    • visit

      public void visit(org.apache.jena.sparql.expr.nodevalue.NodeValueVisitor visitor)
      Specified by:
      visit in class org.apache.jena.sparql.expr.NodeValue