|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.tools.ant.ProjectComponent org.apache.tools.ant.types.DataType org.apache.tools.ant.types.RedirectorElement
public class RedirectorElement
Element representation of a Redirector
.
Field Summary |
---|
Fields inherited from class org.apache.tools.ant.types.DataType |
---|
checked, ref |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
---|
description, location, project |
Constructor Summary | |
---|---|
RedirectorElement()
|
Method Summary | |
---|---|
void |
addConfiguredErrorMapper(Mapper errorMapper)
Add the error file mapper. |
void |
addConfiguredInputMapper(Mapper inputMapper)
Add the input file mapper. |
void |
addConfiguredOutputMapper(Mapper outputMapper)
Add the output file mapper. |
void |
configure(Redirector redirector)
Configure the specified Redirector . |
void |
configure(Redirector redirector,
java.lang.String sourcefile)
Configure the specified Redirector
for the specified sourcefile. |
FilterChain |
createErrorFilterChain()
Create a nested error FilterChain . |
FilterChain |
createInputFilterChain()
Create a nested input FilterChain . |
protected Mapper |
createMergeMapper(java.io.File destfile)
Create a merge mapper pointing to the specified destination file. |
FilterChain |
createOutputFilterChain()
Create a nested output FilterChain . |
protected void |
dieOnCircularReference(java.util.Stack<java.lang.Object> stk,
Project p)
Overrides the version of DataType to recurse on all DataType child elements that may have been added. |
void |
setAlwaysLog(boolean alwaysLog)
If true, (error and non-error) output will be "teed", redirected as specified while being sent to Ant's logging mechanism as if no redirection had taken place. |
void |
setAppend(boolean append)
Whether output should be appended to or overwrite an existing file. |
void |
setBinaryOutput(boolean b)
Whether to consider the output created by the process binary. |
void |
setCreateEmptyFiles(boolean createEmptyFiles)
Whether output and error files should be created even when empty. |
void |
setError(java.io.File error)
Set the file to which standard error is to be redirected. |
void |
setErrorEncoding(java.lang.String errorEncoding)
Set the error encoding. |
void |
setErrorProperty(java.lang.String errorProperty)
Property name whose value should be set to the error of the process. |
void |
setInput(java.io.File input)
Set the input to use for the task. |
void |
setInputEncoding(java.lang.String inputEncoding)
Set the input encoding. |
void |
setInputString(java.lang.String inputString)
Set the string to use as input |
void |
setLogError(boolean logError)
Controls whether error output of exec is logged. |
void |
setLogInputString(boolean logInputString)
Set whether to include the value of the input string in log messages. |
void |
setOutput(java.io.File out)
File the output of the process is redirected to. |
void |
setOutputEncoding(java.lang.String outputEncoding)
Set the output encoding. |
void |
setOutputProperty(java.lang.String outputProperty)
Property name whose value should be set to the output of the process. |
void |
setRefid(Reference r)
Make this instance in effect a reference to another instance. |
protected java.io.File[] |
toFileArray(java.lang.String[] name)
Return a File[] from the specified set of filenames. |
Methods inherited from class org.apache.tools.ant.types.DataType |
---|
checkAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, tooManyAttributes, toString |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
---|
getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public RedirectorElement()
Method Detail |
---|
public void addConfiguredInputMapper(Mapper inputMapper)
inputMapper
- Mapper
.public void addConfiguredOutputMapper(Mapper outputMapper)
outputMapper
- Mapper
.public void addConfiguredErrorMapper(Mapper errorMapper)
errorMapper
- Mapper
.public void setRefid(Reference r) throws BuildException
You must not set another attribute or nest elements inside this element if you make it a reference.
setRefid
in class DataType
r
- the reference to use.
BuildException
- on error.public void setInput(java.io.File input)
input
- the file from which input is read.public void setInputString(java.lang.String inputString)
inputString
- the string which is used as the input sourcepublic void setLogInputString(boolean logInputString)
logInputString
- true or false.public void setOutput(java.io.File out)
out
- the file to which output stream is written.public void setOutputEncoding(java.lang.String outputEncoding)
outputEncoding
- String
.public void setErrorEncoding(java.lang.String errorEncoding)
errorEncoding
- String
.public void setInputEncoding(java.lang.String inputEncoding)
inputEncoding
- String
.public void setLogError(boolean logError)
logError
- if true the standard error is sent to the Ant log system
and not sent to output.public void setError(java.io.File error)
error
- the file to which error is to be written.public void setOutputProperty(java.lang.String outputProperty)
outputProperty
- the name of the property to be set with the
task's output.public void setAppend(boolean append)
append
- if true output and error streams are appended to their
respective files, if specified.public void setAlwaysLog(boolean alwaysLog)
alwaysLog
- boolean
public void setCreateEmptyFiles(boolean createEmptyFiles)
createEmptyFiles
- boolean
.public void setErrorProperty(java.lang.String errorProperty)
errorProperty
- the name of the property to be set
with the error output.public FilterChain createInputFilterChain()
FilterChain
.
FilterChain
.public FilterChain createOutputFilterChain()
FilterChain
.
FilterChain
.public FilterChain createErrorFilterChain()
FilterChain
.
FilterChain
.public void setBinaryOutput(boolean b)
Binary output will not be split into lines which may make error and normal output look mixed up when they get written to the same stream.
public void configure(Redirector redirector)
Redirector
.
redirector
- Redirector
.public void configure(Redirector redirector, java.lang.String sourcefile)
Redirector
for the specified sourcefile.
redirector
- Redirector
.sourcefile
- String
.protected Mapper createMergeMapper(java.io.File destfile)
destfile
- File
Mapper
.protected java.io.File[] toFileArray(java.lang.String[] name)
File[]
from the specified set of filenames.
name
- String[]
File[]
.protected void dieOnCircularReference(java.util.Stack<java.lang.Object> stk, Project p) throws BuildException
dieOnCircularReference
in class DataType
stk
- the stack of data types to use (recursively).p
- the project to use to dereference the references.
BuildException
- on error.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |