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.
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.
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.
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.
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.
setTrim
public void setTrim(boolean trim)
Set whether to trim in string mode.
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-2006 Apache Software Foundation. All Rights Reserved.