Package org.apache.tools.ant.taskdefs
Class MakeUrl
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tools.ant.taskdefs.MakeUrl
- All Implemented Interfaces:
- Cloneable
This task takes file and turns them into a URL, which it then assigns to a property. Use when for setting up RMI codebases.
nested filesets are supported; if present, these are turned into the url with the given separator between them (default = " ").
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final StringMissing filestatic final StringNo files definedstatic final StringNo property definedFields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddFileSet(FileSet fileset) a fileset of jar files to include in the URL, each separated by the separatorvoidadd a path to the URL.voidexecute()Create the urlvoidthe name of a file to be converted into a URLvoidsetProperty(String property) set the name of a property to fill with the URLvoidsetSeparator(String separator) set the separator for the multi-url option.voidsetValidate(boolean validate) set this flag to trigger validation that every named file exists.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
- 
Field Details- 
ERROR_MISSING_FILEMissing file- See Also:
 
- 
ERROR_NO_PROPERTYNo property defined- See Also:
 
- 
ERROR_NO_FILESNo files defined- See Also:
 
 
- 
- 
Constructor Details- 
MakeUrlpublic MakeUrl()
 
- 
- 
Method Details- 
setPropertyset the name of a property to fill with the URL- Parameters:
- property- the name of the property.
 
- 
setFilethe name of a file to be converted into a URL- Parameters:
- file- the file to be converted.
 
- 
addFileSeta fileset of jar files to include in the URL, each separated by the separator- Parameters:
- fileset- the fileset to be added.
 
- 
setSeparatorset the separator for the multi-url option.- Parameters:
- separator- the separator to use.
 
- 
setValidatepublic void setValidate(boolean validate) set this flag to trigger validation that every named file exists. Optional: default=true- Parameters:
- validate- a- booleanvalue.
 
- 
addPathadd a path to the URL. All elements in the path will be converted to individual URL entries- Parameters:
- path- a path value.
 
- 
executeCreate the url- Overrides:
- executein class- Task
- Throws:
- BuildException- if something goes wrong with the build
 
 
-