|
||||||||||
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.FileMode
EnumeratedAttribute operation mode |
static class |
Length.When
EnumeratedAttribute 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 Task
public boolean eval()
eval
in interface Condition
BuildException
- if an error occurs.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |