Package org.apache.tools.ant.taskdefs
Class WaitFor.Unit
- java.lang.Object
-
- org.apache.tools.ant.types.EnumeratedAttribute
-
- org.apache.tools.ant.taskdefs.WaitFor.Unit
-
- Enclosing class:
- WaitFor
public static class WaitFor.Unit extends EnumeratedAttribute
The enumeration of units: millisecond, second, minute, hour, day, week- To do:
- we use timestamps in many places, why not factor this out
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDAYday stringstatic java.lang.StringHOURhour stringstatic java.lang.StringMILLISECONDmillisecond stringstatic java.lang.StringMINUTEminute stringstatic java.lang.StringSECONDsecond stringstatic java.lang.StringWEEKweek string-
Fields inherited from class org.apache.tools.ant.types.EnumeratedAttribute
value
-
-
Constructor Summary
Constructors Constructor Description Unit()Constructor the Unit enumerated type.
-
Method Summary
Modifier and Type Method Description longgetMultiplier()Convert the value to a multiplier (millisecond to unit).java.lang.String[]getValues()This is the only method a subclass needs to implement.-
Methods inherited from class org.apache.tools.ant.types.EnumeratedAttribute
containsValue, getIndex, getInstance, getValue, indexOfValue, setValue, toString
-
-
-
-
Field Detail
-
MILLISECOND
public static final java.lang.String MILLISECOND
millisecond string- See Also:
- Constant Field Values
-
SECOND
public static final java.lang.String SECOND
second string- See Also:
- Constant Field Values
-
MINUTE
public static final java.lang.String MINUTE
minute string- See Also:
- Constant Field Values
-
HOUR
public static final java.lang.String HOUR
hour string- See Also:
- Constant Field Values
-
DAY
public static final java.lang.String DAY
day string- See Also:
- Constant Field Values
-
WEEK
public static final java.lang.String WEEK
week string- See Also:
- Constant Field Values
-
-
Method Detail
-
getMultiplier
public long getMultiplier()
Convert the value to a multiplier (millisecond to unit).- Returns:
- a multiplier (a long value)
-
getValues
public java.lang.String[] getValues()
Description copied from class:EnumeratedAttributeThis is the only method a subclass needs to implement.- Specified by:
getValuesin classEnumeratedAttribute- Returns:
- an array holding all possible values of the enumeration.
The order of elements must be fixed so that
indexOfValue(String)always return the same index for the same value. - See Also:
EnumeratedAttribute.getValues()
-
-