Class XItemPropertiesEvaluator
- java.lang.Object
-
- de.xima.fc.form.common.condition.types.XItemPropertiesEvaluator
-
- All Implemented Interfaces:
IXItemEvaluator
,Serializable
- Direct Known Subclasses:
XItemDefaultReadOnlyEvaluator
,XItemDefaultRenderedEvaluator
public class XItemPropertiesEvaluator extends Object implements IXItemEvaluator
Eine Klasse welche die Kombinationen vonXPropertyEnum
s zu ihren zu überprüfenden Werten beinhaltet. Die einzelnen Kombinationen sind hierbei beim Überprüfen logisch UND-verknüpft.- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description XItemPropertiesEvaluator(XItemConditionProperty... properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addProperty(XItemConditionProperty property)
Methode zum Hinzufügen einerXPropertyEnum
-Werte-Kombinationboolean
eval(XItem item)
Methode zum Überprüfen, ob das XItem alle Property-Kombinationen erfüllt
-
-
-
Constructor Detail
-
XItemPropertiesEvaluator
public XItemPropertiesEvaluator(XItemConditionProperty... properties)
-
-
Method Detail
-
addProperty
public void addProperty(XItemConditionProperty property)
Methode zum Hinzufügen einerXPropertyEnum
-Werte-Kombination- Parameters:
property
-XPropertyEnum
die Property desXItem
-
eval
public boolean eval(XItem item)
Methode zum Überprüfen, ob das XItem alle Property-Kombinationen erfüllt- Specified by:
eval
in interfaceIXItemEvaluator
- Parameters:
item
-XItem
weclhes zu überprüfen ist- Returns:
Boolean
ob alle Property-Kombinationen übereinstimmen
-
-