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 ClassesModifier and TypeClassDescriptionstatic classEnumeratedAttribute operation modestatic classEnumeratedAttribute for the when attribute.
- 
Field SummaryFields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidAdd a FileSet.voidAdd a ResourceCollection.booleaneval()Fulfill the condition contract.voidexecute()Execute the length task.booleangetTrim()Learn whether strings will be trimmed.voidSet the single file for this task.voidsetLength(long ell) Set the target count number for use as a Condition.voidSet the execution mode for working with files.voidsetProperty(String property) The property in which the length will be stored.voidsetResource(Resource resource) Set the single resource for this task.voidSet the string whose length to get.voidsetTrim(boolean trim) Set whether to trim in string mode.voidSet the comparison for use as a Condition.voidSet 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, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponentclone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
- 
Constructor Details- 
Lengthpublic Length()
 
- 
- 
Method Details- 
setPropertyThe property in which the length will be stored.- Parameters:
- property- the- Stringproperty key.
 
- 
setResourceSet the single resource for this task.- Parameters:
- resource- the Resource whose length to retrieve.
 
- 
setFileSet the single file for this task.- Parameters:
- file- the- Filewhose length to retrieve.
 
- 
add
- 
addAdd 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.
 
- 
setWhenSet the comparison for use as a Condition.- Parameters:
- w- EnumeratedAttribute When.
- See Also:
 
- 
setWhenSet the comparison for use as a Condition.- Parameters:
- c- Comparison.
- Since:
- Ant 1.7
- See Also:
 
- 
setModeSet the execution mode for working with files.- Parameters:
- m- the- FileModeto use.
 
- 
setStringSet 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.
 
- 
execute
- 
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.
 
 
-