## 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

Fields inherited from class org.apache.tools.ant.ProjectComponent
`description, location, project`

Constructor Summary
`Concat.TextElement()`

Method Summary
`void` `addText(java.lang.String value)` set the text using inline
`java.lang.String` `getValue()`
`void` `setEncoding(java.lang.String encoding)` The encoding of the text element
`void` `setFile(java.io.File file)` set the text using a file
`void` `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 input

Methods inherited from class org.apache.tools.ant.ProjectComponent
`clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject`

Methods inherited from class java.lang.Object
`equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### Concat.TextElement

    public Concat.TextElement()

Method Detail

### 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

    public void setFile(java.io.File file)
                 throws BuildException

  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