org.apache.tools.ant.taskdefs
Class Length
- Condition
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.
- Ant 1.6.3
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(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(String property)- The property in which the length will be stored.
|
void | setString(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".
|
execute, 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 |
add
public void add(FileSet fs)
Add a FileSet.
fs - the FileSet to add.
eval
public boolean eval()
Fulfill the condition contract.
- eval in interface Condition
- true if the condition is true.
execute
public void execute()
Execute the length task.
- execute in interface Task
getTrim
public boolean getTrim()
Learn whether strings will be trimmed.
- boolean trim setting.
setFile
public void setFile(File file)
Set the single file for this task.
file - the File whose length to retrieve.
setLength
public void setLength(long ell)
Set the target count number for use as a Condition.
ell - the long length to compare with.
setMode
public void setMode(Length.FileMode m)
Set the execution mode for working with files.
m - the FileMode to use.
setProperty
public void setProperty(String property)
The property in which the length will be stored.
property - the String property key.
setString
public void setString(String string)
Set the string whose length to get.
string - String.
setTrim
public void setTrim(boolean trim)
Set whether to trim in string mode.
trim - boolean.
setWhen
public void setWhen(Length.When w)
Set the comparison criteria for use as a Condition:
"equal", "greater", "less". Default is "equal".
w - EnumeratedAttribute When.
Copyright B) 2000-2005 Apache Software Foundation. All Rights Reserved.