Skip navigation links
A B C E G H I J P R S V 

A

addVariable(String, Object) - Method in class com.arhscube.evenge.AggregatorContext
 
aggregate(String, String, boolean, AggregatorContext.AggregatorJEXLBuilder, Object) - Method in class com.arhscube.evenge.AggregatorContext
 
AggregatorContext - Class in com.arhscube.evenge
 
AggregatorContext() - Constructor for class com.arhscube.evenge.AggregatorContext
Constructor :-)
AggregatorContext(boolean) - Constructor for class com.arhscube.evenge.AggregatorContext
 
AggregatorContext.AggregatorJEXLBuilder - Interface in com.arhscube.evenge
 
aggregators() - Method in class com.arhscube.evenge.AggregatorContext
all aggregators in this context
asArray(String) - Method in class com.arhscube.evenge.AggregatorContext
return aggregated values As Array
asSet(String) - Method in class com.arhscube.evenge.AggregatorContext
return aggregated values as Set
avg(String) - Method in class com.arhscube.evenge.AggregatorContext
does sum/count for an aggregator, result is floating point (usually double)

B

buildExpression(AggregatorContext.Aggregator) - Method in interface com.arhscube.evenge.AggregatorContext.AggregatorJEXLBuilder
 

C

cleanContext(String) - Method in class com.arhscube.evenge.AggregatorContext
removes all elements from context starting
collect(String, String) - Method in class com.arhscube.evenge.AggregatorContext
Used by processor to collect object references
Collect - Annotation Type in com.arhscube.evenge
 
Collects - Annotation Type in com.arhscube.evenge
 
com.arhscube.evenge - package com.arhscube.evenge
 
contains(String, Object) - Method in class com.arhscube.evenge.AggregatorContext
if Object was aggregated return true.
Context - Annotation Type in com.arhscube.evenge
 
count(String) - Method in class com.arhscube.evenge.AggregatorContext
Count how many objects have been collected in an aggregator

E

endContext(String) - Method in class com.arhscube.evenge.AggregatorContext
stops trace of context
endProcess() - Method in class com.arhscube.evenge.AggregatorContext
 
evaluate(String) - Method in class com.arhscube.evenge.AggregatorContext
Evaluate the expression against the context, additionally to the JEXL syntax you can use - sum - avg - count - join see methods with same name in this class for more information
execute(String, String) - Method in class com.arhscube.evenge.AggregatorContext
 
Execute - Annotation Type in com.arhscube.evenge
 
Executes - Annotation Type in com.arhscube.evenge
 

G

get(String) - Method in class com.arhscube.evenge.AggregatorContext
 
getLastProcessTrace() - Method in class com.arhscube.evenge.AggregatorContext
 
getPackageStart() - Method in class com.arhscube.evenge.AggregatorContext
 

H

has(String) - Method in class com.arhscube.evenge.AggregatorContext
 

I

isDebug() - Method in class com.arhscube.evenge.AggregatorContext
 

J

join(String, String) - Method in class com.arhscube.evenge.AggregatorContext
Joins all objects that have been collected in an aggregator into a string separated by separator

P

process(Object) - Static method in class com.arhscube.evenge.Processor
Analyse recursively an object, collecting all the @Collects to aggregators, then executes the @Executes Nulls will not be collected You cannot assume wich order will be executed for the @Executes
process(Object, String, AggregatorContext) - Static method in class com.arhscube.evenge.Processor
same as process.
Processor - Class in com.arhscube.evenge
 
Processor() - Constructor for class com.arhscube.evenge.Processor
 

R

register(String, Object) - Method in class com.arhscube.evenge.AggregatorContext
Register an object (or a class) to a namespace.
resolveNamespace(String) - Method in class com.arhscube.evenge.AggregatorContext
 

S

set(String, Object) - Method in class com.arhscube.evenge.AggregatorContext
 
setPackageStart(String) - Method in class com.arhscube.evenge.AggregatorContext
 
size() - Method in class com.arhscube.evenge.AggregatorContext
 
startContext(String) - Method in class com.arhscube.evenge.AggregatorContext
Trace context start
startProcess() - Method in class com.arhscube.evenge.AggregatorContext
 
sum(String, Object) - Method in class com.arhscube.evenge.AggregatorContext
Sum all objects collected in an aggregator (may be problematic if JEXL cannot sum those objects with "+" operand)
sum(String) - Method in class com.arhscube.evenge.AggregatorContext
Sum all objects collected in an aggregator (may be problematic if JEXL cannot sum those objects with "+" operand)

V

Variable - Annotation Type in com.arhscube.evenge
 
A B C E G H I J P R S V 
Skip navigation links

Copyright © 2018. All rights reserved.