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:
- java.lang.Cloneable
 
 public class MakeUrl extends Task 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 SummaryFields Modifier and Type Field Description static java.lang.StringERROR_MISSING_FILEMissing filestatic java.lang.StringERROR_NO_FILESNo files definedstatic java.lang.StringERROR_NO_PROPERTYNo property defined- 
Fields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
 
- 
 - 
Constructor SummaryConstructors Constructor Description MakeUrl()
 - 
Method SummaryModifier and Type Method Description voidaddFileSet(FileSet fileset)a fileset of jar files to include in the URL, each separated by the separatorvoidaddPath(Path path)add a path to the URL.voidexecute()Create the urlvoidsetFile(java.io.File file)the name of a file to be converted into a URLvoidsetProperty(java.lang.String property)set the name of a property to fill with the URLvoidsetSeparator(java.lang.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, setTaskType
 - 
Methods inherited from class org.apache.tools.ant.ProjectComponentclone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
- 
 
- 
- 
- 
Field Detail- 
ERROR_MISSING_FILEpublic static final java.lang.String ERROR_MISSING_FILE Missing file- See Also:
- Constant Field Values
 
 - 
ERROR_NO_PROPERTYpublic static final java.lang.String ERROR_NO_PROPERTY No property defined- See Also:
- Constant Field Values
 
 - 
ERROR_NO_FILESpublic static final java.lang.String ERROR_NO_FILES No files defined- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
setPropertypublic void setProperty(java.lang.String property) set the name of a property to fill with the URL- Parameters:
- property- the name of the property.
 
 - 
setFilepublic void setFile(java.io.File file) the name of a file to be converted into a URL- Parameters:
- file- the file to be converted.
 
 - 
addFileSetpublic void addFileSet(FileSet fileset) a fileset of jar files to include in the URL, each separated by the separator- Parameters:
- fileset- the fileset to be added.
 
 - 
setSeparatorpublic void setSeparator(java.lang.String separator) set 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.
 
 - 
addPathpublic void addPath(Path path) add a path to the URL. All elements in the path will be converted to individual URL entries- Parameters:
- path- a path value.
 
 - 
executepublic void execute() throws BuildExceptionCreate the url- Overrides:
- executein class- Task
- Throws:
- BuildException- if something goes wrong with the build
 
 
- 
 
-