com.hp.hpl.jena.sparql.expr.nodevalue
Class NodeValueDT

java.lang.Object
  extended by com.hp.hpl.jena.sparql.expr.ExprNode
      extended by com.hp.hpl.jena.sparql.expr.NodeValue
          extended by com.hp.hpl.jena.sparql.expr.nodevalue.NodeValueDT
All Implemented Interfaces:
Expr

public class NodeValueDT
extends NodeValue


Field Summary
 
Fields inherited from class com.hp.hpl.jena.sparql.expr.NodeValue
DecimalZERO, FALSE, IntegerZERO, nvEmptyString, nvINF, nvNaN, nvNegINF, nvNothing, nvONE, nvZERO, TRUE, VerboseExceptions, VerboseWarnings, xmlDatatypeFactory, xsdNamespace
 
Fields inherited from interface com.hp.hpl.jena.sparql.expr.Expr
CMP_EQUAL, CMP_GREATER, CMP_INDETERMINATE, CMP_LESS, CMP_UNEQUAL
 
Constructor Summary
NodeValueDT(String lex, Node n)
           
 
Method Summary
 XMLGregorianCalendar getDateTime()
           
 boolean isDate()
           
 boolean isDateTime()
           
 boolean isGDay()
           
 boolean isGMonth()
           
 boolean isGMonthDay()
           
 boolean isGYear()
           
 boolean isGYearMonth()
           
 boolean isTime()
           
 void visit(NodeValueVisitor visitor)
           
 
Methods inherited from class com.hp.hpl.jena.sparql.expr.NodeValue
apply, applyNodeTransform, asNode, asQuotedString, asQuotedString, asString, asUnquotedString, booleanReturn, classifyValueOp, compare, compareAlways, copySubstitute, equals, eval, evalNode, getBoolean, getConstant, getDatatypeURI, getDecimal, getDouble, getDuration, getFloat, getInteger, getNode, getString, getValueSpace, hasDateTime, hashCode, hasNode, isBlank, isBoolean, isConstant, isDecimal, isDouble, isDuration, isFloat, isInteger, isIRI, isLiteral, isNumber, isString, isYearMonth, makeBoolean, makeDate, makeDate, makeDate, makeDateTime, makeDateTime, makeDateTime, makeDecimal, makeDecimal, makeDecimal, makeDecimal, makeDouble, makeDuration, makeDuration, makeFloat, makeInteger, makeInteger, makeInteger, makeNode, makeNode, makeNode, makeNode, makeNodeBoolean, makeNodeBoolean, makeNodeDate, makeNodeDate, makeNodeDateTime, makeNodeDateTime, makeNodeDecimal, makeNodeDecimal, makeNodeDouble, makeNodeDouble, makeNodeDuration, makeNodeFloat, makeNodeFloat, makeNodeInteger, makeNodeInteger, makeNodeString, makeString, notSameAs, notSameAs, parse, raise, sameAs, toNode, toString, visit
 
Methods inherited from class com.hp.hpl.jena.sparql.expr.ExprNode
asVar, copySubstitute, deepCopy, getExpr, getExprVar, getFunction, getGraphPattern, getVarName, getVarNamesMentioned, getVarsMentioned, isExpr, isFunction, isGraphPattern, isSatisfied, isVariable, varNamesMentioned, varsMentioned
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NodeValueDT

public NodeValueDT(String lex,
                   Node n)
Method Detail

isDateTime

public boolean isDateTime()
Overrides:
isDateTime in class NodeValue

isDate

public boolean isDate()
Overrides:
isDate in class NodeValue

isTime

public boolean isTime()
Overrides:
isTime in class NodeValue

isGYear

public boolean isGYear()
Overrides:
isGYear in class NodeValue

isGYearMonth

public boolean isGYearMonth()
Overrides:
isGYearMonth in class NodeValue

isGMonth

public boolean isGMonth()
Overrides:
isGMonth in class NodeValue

isGMonthDay

public boolean isGMonthDay()
Overrides:
isGMonthDay in class NodeValue

isGDay

public boolean isGDay()
Overrides:
isGDay in class NodeValue

getDateTime

public XMLGregorianCalendar getDateTime()
Overrides:
getDateTime in class NodeValue

visit

public void visit(NodeValueVisitor visitor)
Specified by:
visit in class NodeValue


Licenced under the Apache License, Version 2.0