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.