Package org.apache.tools.ant.types
Class Quantifier
- java.lang.Object
- 
- org.apache.tools.ant.types.EnumeratedAttribute
- 
- org.apache.tools.ant.types.Quantifier
 
 
- 
 public class Quantifier extends EnumeratedAttribute EnumeratedAttribute for quantifier comparisons. Evaluates aboolean[]or rawtrueandfalsecounts. Accepts the following values:- "all"
- none false
- "each"
- none false
- "every"
- none false
- "any"
- at least one true
- "some"
- at least one true
- "one"
- exactly one true
- "majority"
- more truethanfalse
- "most"
- more truethanfalse
- "none"
- none true
 - Since:
- Ant 1.7
 
- 
- 
Field SummaryFields Modifier and Type Field Description static QuantifierALLALL instancestatic QuantifierANYANY instancestatic QuantifierMAJORITYMAJORITY instancestatic QuantifierNONENONE instancestatic QuantifierONEONE instance- 
Fields inherited from class org.apache.tools.ant.types.EnumeratedAttributevalue
 
- 
 - 
Constructor SummaryConstructors Constructor Description Quantifier()Default constructor.Quantifier(java.lang.String value)Construct a new Quantifier with the specified value.
 - 
Method Summary- 
Methods inherited from class org.apache.tools.ant.types.EnumeratedAttributecontainsValue, getIndex, getInstance, getValue, indexOfValue, setValue, toString
 
- 
 
- 
- 
- 
Field Detail- 
ALLpublic static final Quantifier ALL ALL instance
 - 
ANYpublic static final Quantifier ANY ANY instance
 - 
ONEpublic static final Quantifier ONE ONE instance
 - 
MAJORITYpublic static final Quantifier MAJORITY MAJORITY instance
 - 
NONEpublic static final Quantifier NONE NONE instance
 
- 
 - 
Method Detail- 
getValuespublic java.lang.String[] getValues() Return the possible values.- Specified by:
- getValuesin class- EnumeratedAttribute
- Returns:
- String[] of EnumeratedAttribute values.
 
 - 
evaluatepublic boolean evaluate(boolean[] b) Evaluate abooleanarray.- Parameters:
- b- the- boolean[]to evaluate.
- Returns:
- true if the argument fell within the parameters of this Quantifier.
 
 - 
evaluatepublic boolean evaluate(int t, int f)Evaluate integertruevs.falsecounts.- Parameters:
- t- the number of- truevalues.
- f- the number of- falsevalues.
- Returns:
- true if the arguments fell within the parameters of this Quantifier.
 
 
- 
 
-