net.sf.jdmf.data.output
Class Item
java.lang.Object
net.sf.jdmf.data.output.Item
- All Implemented Interfaces:
- Evaluable
public class Item
- extends java.lang.Object
- implements Evaluable
Defines an item - an attribute name, value and a relation between them
(equal, not equal etc.).
- Author:
- quorthon
Constructor Summary |
Item()
|
Item(java.lang.String attributeName,
java.lang.Comparable attributeValue,
EqualityOperator equalityOperator)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Item
public Item()
Item
public Item(java.lang.String attributeName,
java.lang.Comparable attributeValue,
EqualityOperator equalityOperator)
evaluate
public boolean evaluate(Instance instance)
- Specified by:
evaluate
in interface Evaluable
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getAttributeName
public java.lang.String getAttributeName()
setAttributeName
public void setAttributeName(java.lang.String attributeName)
getAttributeValue
public java.lang.Comparable getAttributeValue()
setAttributeValue
public void setAttributeValue(java.lang.Comparable attributeValue)
getEqualityOperator
public EqualityOperator getEqualityOperator()
setEqualityOperator
public void setEqualityOperator(EqualityOperator equalityOperator)