Package org.apache.tools.ant.types
Class Comparison
- java.lang.Object
- 
- org.apache.tools.ant.types.EnumeratedAttribute
- 
- org.apache.tools.ant.types.Comparison
 
 
- 
- Direct Known Subclasses:
- Length.When,- SizeSelector.SizeComparisons
 
 public class Comparison extends EnumeratedAttribute EnumeratedAttribute for generic comparisons. Accepts values "equal", "greater", "more", "less", "ne" (not equal), "ge" (greater or equal), "le" (less or equal), "eq" (equal), "gt" (greater), "lt" (less).- Since:
- Ant 1.7
 
- 
- 
Field SummaryFields Modifier and Type Field Description static ComparisonEQUALEqual Comparison.static ComparisonGREATERGreater Comparison.static ComparisonGREATER_EQUALGreater-or-Equal Comparison.static ComparisonLESSLess Comparison.static ComparisonLESS_EQUALLess-or-Equal Comparison.static ComparisonNOT_EQUALNot-Equal Comparison.- 
Fields inherited from class org.apache.tools.ant.types.EnumeratedAttributevalue
 
- 
 - 
Constructor SummaryConstructors Constructor Description Comparison()Default constructor.Comparison(java.lang.String value)Construct a new Comparison with the specified value.
 - 
Method Summary- 
Methods inherited from class org.apache.tools.ant.types.EnumeratedAttributecontainsValue, getIndex, getInstance, getValue, indexOfValue, setValue, toString
 
- 
 
- 
- 
- 
Field Detail- 
EQUALpublic static final Comparison EQUAL Equal Comparison.
 - 
NOT_EQUALpublic static final Comparison NOT_EQUAL Not-Equal Comparison.
 - 
GREATERpublic static final Comparison GREATER Greater Comparison.
 - 
LESSpublic static final Comparison LESS Less Comparison.
 - 
GREATER_EQUALpublic static final Comparison GREATER_EQUAL Greater-or-Equal Comparison.
 - 
LESS_EQUALpublic static final Comparison LESS_EQUAL Less-or-Equal Comparison.
 
- 
 - 
Method Detail- 
getValuespublic java.lang.String[] getValues() Return the possible values.- Specified by:
- getValuesin class- EnumeratedAttribute
- Returns:
- String[] of EnumeratedAttribute values.
 
 - 
evaluatepublic boolean evaluate(int comparisonResult) Evaluate a comparison result as from Comparator.compare() or Comparable.compareTo().- Parameters:
- comparisonResult- the result to evaluate.
- Returns:
- true if the comparison result fell within the parameters of this Comparison.
 
 
- 
 
-