Package org.apache.tools.ant.taskdefs
Class Length
- java.lang.Object
- 
- org.apache.tools.ant.ProjectComponent
- 
- org.apache.tools.ant.Task
- 
- org.apache.tools.ant.taskdefs.Length
 
 
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classLength.FileModeEnumeratedAttribute operation modestatic classLength.WhenEnumeratedAttribute for the when attribute.
 - 
Field Summary- 
Fields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
 
- 
 - 
Constructor SummaryConstructors Constructor Description Length()
 - 
Method SummaryModifier and Type Method Description voidadd(FileSet fs)Add a FileSet.voidadd(ResourceCollection c)Add a ResourceCollection.booleaneval()Fulfill the condition contract.voidexecute()Execute the length task.booleangetTrim()Learn whether strings will be trimmed.voidsetFile(java.io.File file)Set the single file for this task.voidsetLength(long ell)Set the target count number for use as a Condition.voidsetMode(Length.FileMode m)Set the execution mode for working with files.voidsetProperty(java.lang.String property)The property in which the length will be stored.voidsetResource(Resource resource)Set the single resource for this task.voidsetString(java.lang.String string)Set the string whose length to get.voidsetTrim(boolean trim)Set whether to trim in string mode.voidsetWhen(Length.When w)Set the comparison for use as a Condition.voidsetWhen(Comparison c)Set the comparison for use as a Condition.- 
Methods inherited from class org.apache.tools.ant.TaskbindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 - 
Methods inherited from class org.apache.tools.ant.ProjectComponentclone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
- 
 
- 
- 
- 
Method Detail- 
setPropertypublic void setProperty(java.lang.String property) The property in which the length will be stored.- Parameters:
- property- the- Stringproperty key.
 
 - 
setResourcepublic void setResource(Resource resource) Set the single resource for this task.- Parameters:
- resource- the Resource whose length to retrieve.
 
 - 
setFilepublic void setFile(java.io.File file) Set the single file for this task.- Parameters:
- file- the- Filewhose length to retrieve.
 
 - 
addpublic void add(FileSet fs) Add a FileSet.- Parameters:
- fs- the- FileSetto add.
 
 - 
addpublic void add(ResourceCollection c) Add a ResourceCollection.- Parameters:
- c- the- ResourceCollectionto add.
- Since:
- Ant 1.7
 
 - 
setLengthpublic void setLength(long ell) Set the target count number for use as a Condition.- Parameters:
- ell- the long length to compare with.
 
 - 
setWhenpublic void setWhen(Length.When w) Set the comparison for use as a Condition.- Parameters:
- w- EnumeratedAttribute When.
- See Also:
- Comparison
 
 - 
setWhenpublic void setWhen(Comparison c) Set the comparison for use as a Condition.- Parameters:
- c- Comparison.
- Since:
- Ant 1.7
- See Also:
- Comparison
 
 - 
setModepublic void setMode(Length.FileMode m) Set the execution mode for working with files.- Parameters:
- m- the- FileModeto use.
 
 - 
setStringpublic void setString(java.lang.String string) Set the string whose length to get.- Parameters:
- string-- String.
 
 - 
setTrimpublic void setTrim(boolean trim) Set whether to trim in string mode. Default false.- Parameters:
- trim-- boolean.
 
 - 
getTrimpublic boolean getTrim() Learn whether strings will be trimmed. Default false.- Returns:
- boolean trim setting.
 
 - 
evalpublic boolean eval() Fulfill the condition contract.- Specified by:
- evalin interface- Condition
- Returns:
- true if the condition is true.
- Throws:
- BuildException- if an error occurs.
 
 
- 
 
-