public class IsLastModified extends ProjectComponent implements Condition
| Modifier and Type | Class and Description | 
|---|---|
| static class  | IsLastModified.CompareMode | 
description, location, project| Constructor and Description | 
|---|
| IsLastModified() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | add(Resource r)The resource to test. | 
| boolean | eval()Is this condition true? | 
| protected long | getMillis()Calculate timestamp as millis either based on millis or
 dateTime (and pattern) attribute. | 
| void | setDatetime(java.lang.String dateTime)Set the new modification time of file(s) touched
 in the format "MM/DD/YYYY HH:MM AM or PM"
 or "MM/DD/YYYY HH:MM:SS AM or PM". | 
| void | setMillis(long millis)Set the new modification time of file(s) touched
 in milliseconds since midnight Jan 1 1970. | 
| void | setMode(IsLastModified.CompareMode mode)The type of comparison to test. | 
| void | setPattern(java.lang.String pattern)Set the format of the datetime attribute. | 
| protected void | validate()Argument validation. | 
clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProjectpublic void setMillis(long millis)
millis - the long timestamp to use.public void setDatetime(java.lang.String dateTime)
dateTime - the String date in the specified format.public void setPattern(java.lang.String pattern)
pattern - the SimpleDateFormat-compatible
 format pattern.public void add(Resource r)
public void setMode(IsLastModified.CompareMode mode)
protected void validate()
                 throws BuildException
BuildExceptionprotected long getMillis()
                  throws BuildException
BuildExceptionpublic boolean eval()
             throws BuildException
Conditioneval in interface ConditionBuildException - if an error occurs