Class SeqCompsitePredFunFunction
- java.lang.Object
-
- com.googlecode.aviator.runtime.type.AviatorObject
-
- com.googlecode.aviator.runtime.function.AbstractVariadicFunction
-
- com.googlecode.aviator.runtime.function.seq.SeqCompsitePredFunFunction
-
- All Implemented Interfaces:
AviatorFunction,java.io.Serializable,java.lang.Runnable,java.util.concurrent.Callable<AviatorObject>
public class SeqCompsitePredFunFunction extends AbstractVariadicFunction
Composite predicate function with && or ||- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSeqCompsitePredFunFunction.LogicOp
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Stringnameprivate SeqCompsitePredFunFunction.LogicOpopprivate static longserialVersionUID-
Fields inherited from class com.googlecode.aviator.runtime.type.AviatorObject
metadata
-
-
Constructor Summary
Constructors Constructor Description SeqCompsitePredFunFunction(java.lang.String name, SeqCompsitePredFunFunction.LogicOp op)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static AviatorFunctioncreateFunction(java.util.Map<java.lang.String,java.lang.Object> env, AviatorObject[] args, SeqCompsitePredFunFunction.LogicOp op)java.lang.StringgetName()Get the function nameAviatorObjectvariadicCall(java.util.Map<java.lang.String,java.lang.Object> env, AviatorObject... args)Call with variadic arguments.The subclass must implement this method.-
Methods inherited from class com.googlecode.aviator.runtime.function.AbstractVariadicFunction
call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, call, desc, getAviatorType, getValue, innerCompare, run
-
Methods inherited from class com.googlecode.aviator.runtime.type.AviatorObject
add, bitAnd, bitNot, bitOr, bitXor, booleanValue, compare, compareEq, defineValue, deref, div, exponent, getElement, getMetadata, isNull, match, meta, mod, mult, neg, not, numberValue, setValue, shiftLeft, shiftRight, stringValue, sub, toString, unsignedShiftRight, withMeta, withoutMeta
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
op
private SeqCompsitePredFunFunction.LogicOp op
-
name
private java.lang.String name
-
-
Constructor Detail
-
SeqCompsitePredFunFunction
public SeqCompsitePredFunFunction(java.lang.String name, SeqCompsitePredFunFunction.LogicOp op)
-
-
Method Detail
-
getName
public java.lang.String getName()
Description copied from interface:AviatorFunctionGet the function name- Returns:
-
variadicCall
public AviatorObject variadicCall(java.util.Map<java.lang.String,java.lang.Object> env, AviatorObject... args)
Description copied from class:AbstractVariadicFunctionCall with variadic arguments.The subclass must implement this method.- Specified by:
variadicCallin classAbstractVariadicFunction- Returns:
-
createFunction
private static AviatorFunction createFunction(java.util.Map<java.lang.String,java.lang.Object> env, AviatorObject[] args, SeqCompsitePredFunFunction.LogicOp op)
-
-