public class NodeCasting
extends java.lang.Object
Constructor and Description |
---|
NodeCasting() |
Modifier and Type | Method and Description |
---|---|
static IExpressionNode.INodeDouble |
castToDouble(IExpressionNode node) |
static INodeFunc.INodeFuncDouble |
castToDouble(INodeFunc func) |
static <T> IExpressionNode.INodeObject<T> |
castToObject(IExpressionNode node,
java.lang.Class<T> clazz) |
static <T> INodeFunc.INodeFuncObject<T> |
castToObject(INodeFunc func,
java.lang.Class<T> to) |
static IExpressionNode.INodeObject<java.lang.String> |
castToString(IExpressionNode node) |
static INodeFunc.INodeFuncObject<java.lang.String> |
castToString(INodeFunc func) |
static IExpressionNode |
castToType(IExpressionNode node,
java.lang.Class<?> to) |
public static IExpressionNode.INodeObject<java.lang.String> castToString(IExpressionNode node)
public static INodeFunc.INodeFuncObject<java.lang.String> castToString(INodeFunc func)
public static IExpressionNode.INodeDouble castToDouble(IExpressionNode node) throws InvalidExpressionException
InvalidExpressionException
public static INodeFunc.INodeFuncDouble castToDouble(INodeFunc func) throws InvalidExpressionException
InvalidExpressionException
public static IExpressionNode castToType(IExpressionNode node, java.lang.Class<?> to) throws InvalidExpressionException
InvalidExpressionException
public static <T> IExpressionNode.INodeObject<T> castToObject(IExpressionNode node, java.lang.Class<T> clazz) throws InvalidExpressionException
InvalidExpressionException
public static <T> INodeFunc.INodeFuncObject<T> castToObject(INodeFunc func, java.lang.Class<T> to) throws InvalidExpressionException
InvalidExpressionException