net.sf.dynamicreports.report.builder.condition
Class ConditionBuilders

java.lang.Object
  extended by net.sf.dynamicreports.report.builder.condition.ConditionBuilders

public class ConditionBuilders
extends Object

A set of build in condition expressions

Author:
Ricardo Mariaca (r.mariaca@dynamicreports.org)

Constructor Summary
ConditionBuilders()
           
 
Method Summary
<T extends Number>
BetweenValueExpression<T>
between(DRIValue<T> value, Number min, Number max)
           
<T extends Number>
EqualValueExpression<T>
equal(DRIValue<T> value, Number... number)
           
<T> EqualExpression
equal(DRIValue<T> value, T... values)
           
<T extends Number>
GreaterValueExpression<T>
greater(DRIValue<T> value, Number number)
           
<T extends Number>
GreaterOrEqualsValueExpression<T>
greaterOrEquals(DRIValue<T> value, Number number)
           
<T extends Number>
NotBetweenValueExpression<T>
notBetween(DRIValue<T> value, Number min, Number max)
           
<T extends Number>
SmallerValueExpression<T>
smaller(DRIValue<T> value, Number number)
           
<T extends Number>
SmallerOrEqualsValueExpression<T>
smallerOrEquals(DRIValue<T> value, Number number)
           
<T extends Number>
UnEqualValueExpression<T>
unEqual(DRIValue<T> value, Number... number)
           
<T> UnEqualExpression
unEqual(DRIValue<T> value, T... values)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConditionBuilders

public ConditionBuilders()
Method Detail

equal

public <T> EqualExpression equal(DRIValue<T> value,
                                 T... values)

equal

public <T extends Number> EqualValueExpression<T> equal(DRIValue<T> value,
                                                        Number... number)

unEqual

public <T> UnEqualExpression unEqual(DRIValue<T> value,
                                     T... values)

unEqual

public <T extends Number> UnEqualValueExpression<T> unEqual(DRIValue<T> value,
                                                            Number... number)

smaller

public <T extends Number> SmallerValueExpression<T> smaller(DRIValue<T> value,
                                                            Number number)

smallerOrEquals

public <T extends Number> SmallerOrEqualsValueExpression<T> smallerOrEquals(DRIValue<T> value,
                                                                            Number number)

greater

public <T extends Number> GreaterValueExpression<T> greater(DRIValue<T> value,
                                                            Number number)

greaterOrEquals

public <T extends Number> GreaterOrEqualsValueExpression<T> greaterOrEquals(DRIValue<T> value,
                                                                            Number number)

between

public <T extends Number> BetweenValueExpression<T> between(DRIValue<T> value,
                                                            Number min,
                                                            Number max)

notBetween

public <T extends Number> NotBetweenValueExpression<T> notBetween(DRIValue<T> value,
                                                                  Number min,
                                                                  Number max)


Copyright © 2010-2014. All Rights Reserved.