Class JExprChain
java.lang.Object
com.inductiveautomation.snap.javatree.JNode
com.inductiveautomation.snap.javatree.JExpr
com.inductiveautomation.snap.javatree.JExprChain
A class to represent a chain of expressions.
- 
Nested Class SummaryNested classes/interfaces inherited from class com.inductiveautomation.snap.javatree.JExprJExpr.AllocationExpr, JExpr.ArrayIndexExpr, JExpr.CastExpr
- 
Constructor SummaryConstructorsConstructorDescriptionCreates a new JExprChain.JExprChain(JExpr... theExpressions) Creates a new JExprChain for given parts.
- 
Method SummaryModifier and TypeMethodDescriptionvoidAdds a expression to this JExprChain.protected voidInitializes children list by adding children from IVars.protected StringTries to resolve the class name for this node.getExpr(int anIndex) Returns the individual expression at given index.intReturns the number of expressions.Returns the expressions list.protected StringReturns the name for Identifier or Method.Returns the part name.removeExpr(int anIndex) Removes a expression at given index.Methods inherited from class com.inductiveautomation.snap.javatree.JExprgetParentClassRef, getParentExprMethods inherited from class com.inductiveautomation.snap.javatree.JNodeaddChild, getBlock, getChild, getChildCount, getChildren, getClassLoader, getClassName, getClassRef, getClassRefImpl, getEnclosingClassDecl, getEnclosingMemberDecl, getEnclosingMethodDecl, getEnd, getEndToken, getFile, getJClass, getLineIndex, getName, 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- 
JExprChainpublic JExprChain()Creates a new JExprChain.
- 
JExprChainCreates a new JExprChain for given parts.
 
- 
- 
Method Details- 
getNameImplReturns the name for Identifier or Method.- Overrides:
- getNameImplin class- JNode
 
- 
getExprCountpublic int getExprCount()Returns the number of expressions.
- 
getExprReturns the individual expression at given index.
- 
getExpressionsReturns the expressions list.
- 
addExprAdds a expression to this JExprChain.
- 
removeExprRemoves a expression at given index.
- 
getClassNameImplTries to resolve the class name for this node.- Overrides:
- getClassNameImplin class- JNode
 
- 
buildChildrenprotected void buildChildren()Initializes children list by adding children from IVars.- Overrides:
- buildChildrenin class- JNode
 
- 
getNodeStringReturns the part name.- Overrides:
- getNodeStringin class- JNode
 
 
-