org.apache.tools.ant.taskdefs

Class LoadResource

Implemented Interfaces:
Cloneable
Known Direct Subclasses:
LoadFile

public class LoadResource
extends Task

Load a resource into a property
Since:
Ant 1.7

Field Summary

Fields inherited from class org.apache.tools.ant.Task

target, taskName, taskType, wrapper

Fields inherited from class org.apache.tools.ant.ProjectComponent

description, location, project

Method Summary

void
addConfigured(ResourceCollection a)
Set the source resource.
void
addFilterChain(FilterChain filter)
Add the FilterChain element.
void
execute()
read in a source file to a property
void
setEncoding(String encoding)
Encoding to use for input, defaults to the platform's default encoding.
void
setFailonerror(boolean fail)
If true, fail on load error.
void
setProperty(String property)
Property name to save to.
void
setQuiet(boolean quiet)
If true, suppress the load error report and set the the failonerror value to false.

Methods inherited from class org.apache.tools.ant.Task

bindToOwner, execute, 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.ProjectComponent

clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject

Method Details

addConfigured

public void addConfigured(ResourceCollection a)
Set the source resource.
Parameters:
a - the resource to load as a single element Resource collection.

addFilterChain

public final void addFilterChain(FilterChain filter)
Add the FilterChain element.
Parameters:
filter - the filter to add

execute

public final void execute()
            throws BuildException
read in a source file to a property
Overrides:
execute in interface Task
Throws:
BuildException - if something goes wrong with the build

setEncoding

public final void setEncoding(String encoding)
Parameters:
encoding - The new Encoding value

setFailonerror

public final void setFailonerror(boolean fail)
If true, fail on load error.
Parameters:
fail - The new Failonerror value

setProperty

public final void setProperty(String property)
Property name to save to.
Parameters:
property - The new Property value

setQuiet

public void setQuiet(boolean quiet)
If true, suppress the load error report and set the the failonerror value to false.
Parameters:
quiet - The new Quiet value