Package org.apache.tools.ant.taskdefs
Class Concat.TextElement
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.taskdefs.Concat.TextElement
- All Implemented Interfaces:
java.lang.Cloneable
- Enclosing class:
- Concat
public static class Concat.TextElement extends ProjectComponent
sub element points to a file or contains text
-
Field Summary
-
Constructor Summary
Constructors Constructor Description TextElement()
-
Method Summary
Modifier and Type Method Description void
addText(java.lang.String value)
set the text using inlinejava.lang.String
getValue()
void
setEncoding(java.lang.String encoding)
The encoding of the text elementvoid
setFile(java.io.File file)
set the text using a filevoid
setFiltering(boolean filtering)
whether to filter the text in this element or not.void
setTrim(boolean trim)
whether to call text.trim()void
setTrimLeading(boolean strip)
s:^\s*:: on each line of inputMethods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
-
Constructor Details
-
TextElement
public TextElement()
-
-
Method Details
-
setFiltering
public void setFiltering(boolean filtering)whether to filter the text in this element or not.- Parameters:
filtering
- true if the text should be filtered. the default value is true.
-
setEncoding
public void setEncoding(java.lang.String encoding)The encoding of the text element- Parameters:
encoding
- the name of the charset used to encode
-
setFile
set the text using a file- Parameters:
file
- the file to use- Throws:
BuildException
- if the file does not exist, or cannot be read
-
addText
public void addText(java.lang.String value)set the text using inline- Parameters:
value
- the text to place inline
-
setTrimLeading
public void setTrimLeading(boolean strip)s:^\s*:: on each line of input- Parameters:
strip
- if true do the trim
-
setTrim
public void setTrim(boolean trim)whether to call text.trim()- Parameters:
trim
- if true trim the text
-
getValue
public java.lang.String getValue()- Returns:
- the text, after possible trimming
-