com.jalios.jcms
Class OrDataSelector

java.lang.Object
  extended by com.jalios.jcms.OrDataSelector
All Implemented Interfaces:
DataSelector

public class OrDataSelector
extends Object
implements DataSelector

This class combines a set of DataSelector. The data is selected if it is selected by one of the DataSelectors.

Version:
$Revision: 14756 $
Author:
Olivier Dedieu
See Also:
AndDataSelector, ReverseDataSelector

Field Summary
static String REVISION
           
 
Constructor Summary
OrDataSelector(DataSelector[] dsArray)
          Creates a new OrDataSelector from an array of DataSelectors.
OrDataSelector(DataSelector ds1, DataSelector ds2)
          Creates a new OrDataSelector from 2 DataSelectors.
OrDataSelector(DataSelector ds1, DataSelector ds2, DataSelector ds3)
          Creates a new OrDataSelector from 3 DataSelectors.
 
Method Summary
 boolean isSelected(Data data)
          Returns true if one of the DataSelector returns true.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REVISION

public static final String REVISION
See Also:
Constant Field Values
Constructor Detail

OrDataSelector

public OrDataSelector(DataSelector ds1,
                      DataSelector ds2)
Creates a new OrDataSelector from 2 DataSelectors.

Parameters:
ds1 - the first DataSelector
ds2 - the second DataSelector

OrDataSelector

public OrDataSelector(DataSelector ds1,
                      DataSelector ds2,
                      DataSelector ds3)
Creates a new OrDataSelector from 3 DataSelectors.

Parameters:
ds1 - the first DataSelector
ds2 - the second DataSelector
ds3 - the third DataSelector

OrDataSelector

public OrDataSelector(DataSelector[] dsArray)
Creates a new OrDataSelector from an array of DataSelectors.

Parameters:
dsArray - the array of DataSelector
Method Detail

isSelected

public boolean isSelected(Data data)
Returns true if one of the DataSelector returns true.

Specified by:
isSelected in interface DataSelector
Parameters:
data - the data to evaluate.
Returns:
true if one of the DataSelector returns true. False otherwise.


Copyright © 2001-2007 Jalios SA. All Rights Reserved.