org.apache.tools.ant.taskdefs
public class Concat extends Task
<concat destfile="${build.dir}/index.xml" append="false"> <fileset dir="${xml.root.dir}" includes="*.xml" /> </concat>
Nested Class Summary | |
---|---|
static class | Concat.TextElement
sub element points to a file or contains text |
Method Summary | |
---|---|
void | addFilelist(FileList list)
List of files to concatenate. |
void | addFileset(FileSet set)
Set of files to concatenate. |
void | addFilterChain(FilterChain filterChain)
Adds a FilterChain. |
void | addFooter(Concat.TextElement footer)
Add a footer to the concatenated output |
void | addHeader(Concat.TextElement header)
Add a header to the concatenated output |
void | addText(String text)
This method adds text which appears in the 'concat' element. |
Path | createPath()
Path of files to concatenate. |
void | execute()
execute the concat task. |
void | reset()
Reset state to default. |
void | setAppend(boolean append)
Sets the behavior when the destination file exists. |
void | setBinary(boolean binary)
set the binary attribute.
if true, concat will concatenate the files
byte for byte. |
void | setDestfile(File destinationFile)
Sets the destination file, or uses the console if not specified. |
void | setEncoding(String encoding)
Sets the character encoding |
void | setEol(FixCRLF.CrLf crlf)
Specify the end of line to find and to add if
not present at end of each input file. |
void | setFixLastLine(boolean fixLastLine)
Append line.separator to files that do not end
with a line.separator, default false. |
void | setForce(boolean force)
Force overwrite existing destination file |
void | setOutputEncoding(String outputEncoding)
Sets the character encoding for outputting |
void | setWriter(Writer outputWriter)
set the output writer, this is to allow
concat to be used as a nested element |
Parameters: list the list of files
Parameters: set the set of files
Parameters: filterChain a filterchain to filter the concatenated input
Since: Ant 1.6
Parameters: footer the footer
Since: Ant 1.6
Parameters: header the header
Since: Ant 1.6
Parameters: text the text to be concated.
Returns: the path used for concatenating
Since: Ant 1.6
true
the stream data will be appended to the
existing file, otherwise the existing file will be
overwritten. Defaults to false
.Parameters: append if true append to the file.
Parameters: binary if true, enable binary mode
Since: ant 1.6.2
Parameters: destinationFile the destination file
Parameters: encoding the encoding of the input stream and unless outputencoding is set, the outputstream.
Parameters: crlf the type of new line to add - cr, mac, lf, unix, crlf, or dos
Since: Ant 1.6
Parameters: fixLastLine if true make sure each input file has new line on the concatenated stream
Since: Ant 1.6
Parameters: force if true always overwrite, otherwise only overwrite if the output file is older any of the input files.
Since: Ant 1.6
Parameters: outputEncoding the encoding for the output file
Since: Ant 1.6
Parameters: outputWriter the output writer
Since: Ant 1.6