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

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

public class Conditions
extends Object

A set of build in condition expressions

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

Constructor Summary
Conditions()
           
 
Method Summary
static
<T extends Number>
BetweenValueExpression<T>
between(DRIValue<T> value, Number min, Number max)
           
static
<T extends Number>
EqualValueExpression<T>
equal(DRIValue<T> value, Number... number)
           
static
<T> EqualExpression
equal(DRIValue<T> value, T... values)
           
static
<T extends Number>
GreaterValueExpression<T>
greater(DRIValue<T> value, Number number)
           
static
<T extends Number>
GreaterOrEqualsValueExpression<T>
greaterOrEquals(DRIValue<T> value, Number number)
           
static
<T extends Number>
NotBetweenValueExpression<T>
notBetween(DRIValue<T> value, Number min, Number max)
           
static
<T extends Number>
SmallerValueExpression<T>
smaller(DRIValue<T> value, Number number)
           
static
<T extends Number>
SmallerOrEqualsValueExpression<T>
smallerOrEquals(DRIValue<T> value, Number number)
           
static
<T extends Number>
UnEqualValueExpression<T>
unEqual(DRIValue<T> value, Number... number)
           
static
<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

Conditions

public Conditions()
Method Detail

equal

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

equal

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

unEqual

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

unEqual

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

smaller

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

smallerOrEquals

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

greater

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

greaterOrEquals

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

between

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

notBetween

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


Copyright © 2010-2014. All Rights Reserved.