Class JLiteral
java.lang.Object
com.inductiveautomation.snap.javatree.JNode
com.inductiveautomation.snap.javatree.JExpr
com.inductiveautomation.snap.javatree.JLiteral
A JExpr subclass for literals.
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from class com.inductiveautomation.snap.javatree.JExprJExpr.AllocationExpr, JExpr.ArrayIndexExpr, JExpr.CastExpr
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected ObjectCreates the value.protected StringTries to resolve the class name for this node.Returns the Literal type (String, Number, Boolean, Null).Returns the part name.getValue()Returns the value.Returns the value string.booleanisNull()Returns whether this is null literal.voidSets the literal type.voidsetValueString(String aString) Sets the value string.Methods inherited from class com.inductiveautomation.snap.javatree.JExprgetParentClassRef, getParentExprMethods inherited from class com.inductiveautomation.snap.javatree.JNodeaddChild, buildChildren, getBlock, getChild, getChildCount, getChildren, getClassLoader, getClassName, getClassRef, getClassRefImpl, getEnclosingClassDecl, getEnclosingMemberDecl, getEnclosingMethodDecl, getEnd, getEndToken, getFile, getJClass, getLineIndex, getName, getNameImpl, getNodeAtCharIndex, getNodeFields, getNodeFieldsImpl, getNodeParents, getNodePath, getOthers, getParent, getParent, getReferencedClasses, getReferencedClassNames, getReferencedClassNames, getReferencedClassNames, getStart, getStartToken, getString, getVariableDecl, getVariableDeclInside, getVariableDecls, isBlock, setClassName, setClassRef, setEndToken, setJClass, setParent, setStartToken, toString
- 
Constructor Details- 
JLiteralpublic JLiteral()Creates a new literal.
- 
JLiteralCreates a new literal with given value.
 
- 
- 
Method Details- 
getLiteralTypeReturns the Literal type (String, Number, Boolean, Null).
- 
setLiteralTypeSets the literal type.
- 
isNullpublic boolean isNull()Returns whether this is null literal.
- 
getValueReturns the value.
- 
createValueCreates the value.
- 
getValueStringReturns the value string.
- 
setValueStringSets the value string.
- 
getClassNameImplTries to resolve the class name for this node.- Overrides:
- getClassNameImplin class- JNode
 
- 
getNodeStringReturns the part name.- Overrides:
- getNodeStringin class- JNode
 
 
-