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
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 SummaryFieldsModifier and TypeFieldDescriptionstatic final ComparisonEqual Comparison.static final ComparisonGreater Comparison.static final ComparisonGreater-or-Equal Comparison.static final ComparisonLess Comparison.static final ComparisonLess-or-Equal Comparison.static final ComparisonNot-Equal Comparison.Fields inherited from class org.apache.tools.ant.types.EnumeratedAttributevalue
- 
Constructor SummaryConstructorsConstructorDescriptionDefault constructor.Comparison(String value) Construct a new Comparison with the specified value.
- 
Method SummaryMethods inherited from class org.apache.tools.ant.types.EnumeratedAttributecontainsValue, getIndex, getInstance, getValue, indexOfValue, setValue, toString
- 
Field Details- 
EQUALEqual Comparison.
- 
NOT_EQUALNot-Equal Comparison.
- 
GREATERGreater Comparison.
- 
LESSLess Comparison.
- 
GREATER_EQUALGreater-or-Equal Comparison.
- 
LESS_EQUALLess-or-Equal Comparison.
 
- 
- 
Constructor Details- 
Comparisonpublic Comparison()Default constructor.
- 
ComparisonConstruct a new Comparison with the specified value.- Parameters:
- value- the EnumeratedAttribute value.
 
 
- 
- 
Method Details- 
getValuesReturn 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.
 
 
-