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 = " ").
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
ERROR_MISSING_FILE |
Missing file
|
static java.lang.String |
ERROR_NO_FILES |
No files defined
|
static java.lang.String |
ERROR_NO_PROPERTY |
No property defined
|
description, location, project
Constructor | Description |
---|---|
MakeUrl() |
Modifier and Type | Method | Description |
---|---|---|
void |
addFileSet(FileSet fileset) |
a fileset of jar files to include in the URL, each
separated by the separator
|
void |
addPath(Path path) |
add a path to the URL.
|
void |
execute() |
Create the url
|
void |
setFile(java.io.File file) |
the name of a file to be converted into a URL
|
void |
setProperty(java.lang.String property) |
set the name of a property to fill with the URL
|
void |
setSeparator(java.lang.String separator) |
set the separator for the multi-url option.
|
void |
setValidate(boolean validate) |
set this flag to trigger validation that every named file exists.
|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
public static final java.lang.String ERROR_MISSING_FILE
public static final java.lang.String ERROR_NO_PROPERTY
public static final java.lang.String ERROR_NO_FILES
public void setProperty(java.lang.String property)
property
- the name of the property.public void setFile(java.io.File file)
file
- the file to be converted.public void addFileSet(FileSet fileset)
fileset
- the fileset to be added.public void setSeparator(java.lang.String separator)
separator
- the separator to use.public void setValidate(boolean validate)
validate
- a boolean
value.public void addPath(Path path)
path
- a path value.public void execute() throws BuildException
execute
in class Task
BuildException
- if something goes wrong with the build