| org.apache.tools.ant.types.selectors.BaseSelector org.apache.tools.ant.types.selectors.BaseExtendSelector org.apache.tools.ant.types.selectors.DateSelector
DateSelector | public class DateSelector extends BaseExtendSelector (Code) | | Selector that chooses files based on their last modified date.
since: 1.5 |
Inner Class :public static class TimeComparisons extends TimeComparison | |
Constructor Summary | |
public | DateSelector() Creates a new DateSelector instance. |
Method Summary | |
public long | getMillis() Returns the millisecond value the selector is set for. | public boolean | isSelected(File basedir, String filename, File file) The heart of the matter. | public void | setCheckdirs(boolean includeDirs) Set whether to check dates on directories. | public void | setDatetime(String dateTime) Sets the date. | public void | setGranularity(int granularity) Sets the number of milliseconds leeway we will give before we consider
a file not to have matched a date. | public void | setMillis(long millis) Set the time; for users who prefer to express time in ms since 1970. | public void | setParameters(Parameter[] parameters) When using this as a custom selector, this method will be called. | public void | setPattern(String pattern) Sets the pattern to be used for the SimpleDateFormat. | public void | setWhen(TimeComparisons tcmp) Sets the type of comparison to be done on the file's last modified
date. | public void | setWhen(TimeComparison t) Set the comparison type. | public String | toString() | public void | verifySettings() This is a consistency check to ensure the selector's required
values have been set. |
CHECKDIRS_KEY | final public static String CHECKDIRS_KEY(Code) | | Key to used for parameterized custom selector
|
DATETIME_KEY | final public static String DATETIME_KEY(Code) | | Key to used for parameterized custom selector
|
GRANULARITY_KEY | final public static String GRANULARITY_KEY(Code) | | Key to used for parameterized custom selector
|
MILLIS_KEY | final public static String MILLIS_KEY(Code) | | Key to used for parameterized custom selector
|
PATTERN_KEY | final public static String PATTERN_KEY(Code) | | Key to used for parameterized custom selector
|
WHEN_KEY | final public static String WHEN_KEY(Code) | | Key to used for parameterized custom selector
|
DateSelector | public DateSelector()(Code) | | Creates a new DateSelector instance.
|
getMillis | public long getMillis()(Code) | | Returns the millisecond value the selector is set for.
the millisecond value. |
isSelected | public boolean isSelected(File basedir, String filename, File file)(Code) | | The heart of the matter. This is where the selector gets to decide
on the inclusion of a file in a particular fileset.
Parameters: basedir - the base directory from which the scan is being performed. Parameters: filename - is the name of the file to check. Parameters: file - is a java.io.File object the selector can use. whether the file is selected. |
setCheckdirs | public void setCheckdirs(boolean includeDirs)(Code) | | Set whether to check dates on directories.
Parameters: includeDirs - whether to check the timestamp on directories. |
setDatetime | public void setDatetime(String dateTime)(Code) | | Sets the date. The user must supply it in MM/DD/YYYY HH:MM AM_PM format,
unless an alternate pattern is specified via the pattern attribute.
Parameters: dateTime - a formatted date String . |
setGranularity | public void setGranularity(int granularity)(Code) | | Sets the number of milliseconds leeway we will give before we consider
a file not to have matched a date.
Parameters: granularity - the number of milliseconds leeway. |
setMillis | public void setMillis(long millis)(Code) | | Set the time; for users who prefer to express time in ms since 1970.
Parameters: millis - the time to compare file's last modified date to,expressed in milliseconds. |
setParameters | public void setParameters(Parameter[] parameters)(Code) | | When using this as a custom selector, this method will be called.
It translates each parameter into the appropriate setXXX() call.
Parameters: parameters - the complete set of parameters for this selector. |
setPattern | public void setPattern(String pattern)(Code) | | Sets the pattern to be used for the SimpleDateFormat.
Parameters: pattern - the pattern that defines the date format. |
setWhen | public void setWhen(TimeComparisons tcmp)(Code) | | Sets the type of comparison to be done on the file's last modified
date.
Parameters: tcmp - The comparison to perform, an EnumeratedAttribute. |
setWhen | public void setWhen(TimeComparison t)(Code) | | Set the comparison type.
Parameters: t - TimeComparison object. |
toString | public String toString()(Code) | | a string describing this object |
verifySettings | public void verifySettings()(Code) | | This is a consistency check to ensure the selector's required
values have been set.
|
Fields inherited from org.apache.tools.ant.types.selectors.BaseExtendSelector | protected Parameter[] parameters(Code)(Java Doc)
|
|
|