net.sf.antcontrib.process
Class Limit.TimeUnit
EnumeratedAttribute
net.sf.antcontrib.process.Limit.TimeUnit
- Limit
public static class Limit.TimeUnit
extends EnumeratedAttribute
The enumeration of units:
millisecond, second, minute, hour, day, week
Todo: we use timestamps in many places, why not factor this out
DAY
public static final String DAY
HOUR
public static final String HOUR
MILLISECOND
public static final String MILLISECOND
MILLISECOND_UNIT
public static final Limit.TimeUnit MILLISECOND_UNIT
static unit objects, for use as sensible defaults
MINUTE
public static final String MINUTE
SECOND
public static final String SECOND
WEEK
public static final String WEEK
TimeUnit
public TimeUnit()
getMultiplier
public long getMultiplier()
getValues
public String[] getValues()
setValueProgrammatically
protected void setValueProgrammatically(String value)
set the inner value programmatically.
toMillis
public long toMillis(long numberOfUnits)
convert the time in the current unit, to millis
numberOfUnits
- long expressed in the current objects units
- long representing the value in millis