| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
  |
  +--org.apache.tools.ant.ProjectComponent
        |
        +--org.apache.tools.ant.Task
              |
              +--org.apache.tools.ant.taskdefs.Length
Gets lengths: of files/resources, byte size; of strings, length (optionally trimmed). The task is overloaded in this way for semantic reasons, much like Available.
| Nested Class Summary | |
| static class | Length.FileModeEnumeratedAttribute operation mode | 
| static class | Length.WhenEnumeratedAttribute for the when attribute. | 
| Field Summary | 
| Fields inherited from class org.apache.tools.ant.Task | 
| description, location, target, taskName, taskType, wrapper | 
| Fields inherited from class org.apache.tools.ant.ProjectComponent | 
| project | 
| Constructor Summary | |
| Length() | |
| Method Summary | |
|  void | add(FileSet fs)Add a FileSet. | 
|  boolean | eval()Fulfill the condition contract. | 
|  void | execute()Execute the length task. | 
|  boolean | getTrim()Learn whether strings will be trimmed. | 
|  void | setFile(java.io.File file)Set the single file for this task. | 
|  void | setLength(long ell)Set the target count number for use as a Condition. | 
|  void | setMode(Length.FileMode m)Set the execution mode for working with files. | 
|  void | setProperty(java.lang.String property)The property in which the length will be stored. | 
|  void | setString(java.lang.String string)Set the string whose length to get. | 
|  void | setTrim(boolean trim)Set whether to trim in string mode. | 
|  void | setWhen(Length.When w)Set the comparison criteria for use as a Condition: "equal", "greater", "less". | 
| Methods inherited from class org.apache.tools.ant.Task | 
| getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType | 
| Methods inherited from class org.apache.tools.ant.ProjectComponent | 
| getProject, setProject | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public Length()
| Method Detail | 
public void setProperty(java.lang.String property)
property - the String property key.public void setFile(java.io.File file)
file - the File whose length to retrieve.public void add(FileSet fs)
fs - the FileSet to add.public void setLength(long ell)
ell - the long length to compare with.public void setWhen(Length.When w)
w - EnumeratedAttribute When.public void setMode(Length.FileMode m)
m - the FileMode to use.public void setString(java.lang.String string)
string - String.public void setTrim(boolean trim)
trim - boolean.public boolean getTrim()
public void execute()
execute in class Taskpublic boolean eval()
eval in interface ConditionBuildException - if an error occurs.| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||