Class Date
java.lang.Object
org.apache.tools.ant.types.resources.selectors.Date
- All Implemented Interfaces:
ResourceSelector
Date ResourceSelector. Based on the date FileSelector, with the most
notable difference being the lack of support for the includedirs attribute.
It is recommended that the effect of includeDirs = "false" be achieved for
resources by enclosing a "dir" Type ResourceSelector and a Date
ResourceSelector in an Or ResourceSelector.
- Since:
- Ant 1.7
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the date and time in String format.longGet the timestamp granularity used by this ResourceSelector.longGet the date/time in ms.Get the pattern for use with the datetime attribute.getWhen()Get the comparison mode.booleanReturn true if this Resource is selected.voidSet the date and time as a String.voidsetGranularity(long g) Set the granularity to use for this ResourceSelector.voidsetMillis(long m) Set the date/time in milliseconds since 1970.voidsetPattern(String p) Set the optional pattern to use with the datetime attribute.voidSet the comparison mode.
-
Constructor Details
-
Date
public Date()
-
-
Method Details
-
setMillis
public void setMillis(long m) Set the date/time in milliseconds since 1970.- Parameters:
m- the number of millis.
-
getMillis
public long getMillis()Get the date/time in ms.- Returns:
- long number of millis since 1970.
-
setDateTime
Set the date and time as a String.- Parameters:
s- the date and time to use.
-
getDatetime
Get the date and time in String format.- Returns:
- a String representing a date and time.
-
setGranularity
public void setGranularity(long g) Set the granularity to use for this ResourceSelector.- Parameters:
g- the timestamp granularity.
-
getGranularity
public long getGranularity()Get the timestamp granularity used by this ResourceSelector.- Returns:
- the long granularity.
-
setPattern
Set the optional pattern to use with the datetime attribute.- Parameters:
p- the SimpleDateFormat-compatible pattern string.
-
getPattern
Get the pattern for use with the datetime attribute.- Returns:
- a SimpleDateFormat-compatible pattern string.
-
setWhen
Set the comparison mode.- Parameters:
c- a TimeComparison object.
-
getWhen
-
isSelected
Return true if this Resource is selected.- Specified by:
isSelectedin interfaceResourceSelector- Parameters:
r- the Resource to check.- Returns:
- whether the Resource was selected.
-