Class 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
    • Constructor Detail

      • TextElement

        public 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