| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.tools.ant.ProjectComponent
org.apache.tools.ant.taskdefs.condition.IsLastModified
public class IsLastModified
Condition that makes assertions about the last modified date of a resource.
| Nested Class Summary | |
|---|---|
| static class | IsLastModified.CompareModedescribes comparison modes. | 
| Field Summary | 
|---|
| Fields inherited from class org.apache.tools.ant.ProjectComponent | 
|---|
| description, location, project | 
| Constructor Summary | |
|---|---|
| IsLastModified() | |
| Method Summary | |
|---|---|
|  void | add(Resource r)The resource to test. | 
|  boolean | eval()evaluate the condition | 
| 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. | 
| Methods inherited from class org.apache.tools.ant.ProjectComponent | 
|---|
| clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public IsLastModified()
| Method Detail | 
|---|
public 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)
r - the resource to testpublic void setMode(IsLastModified.CompareMode mode)
mode - the mode of comparison.
protected void validate()
                 throws BuildException
BuildException - if the required attributes are not supplied or
 if there is an inconsistency in the attributes.
protected long getMillis()
                  throws BuildException
BuildException - if the date cannot be parsed.
public boolean eval()
             throws BuildException
eval in interface ConditionBuildException| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||