Class Replace.Replacefilter

java.lang.Object
org.apache.tools.ant.taskdefs.Replace.Replacefilter
Enclosing class:
Replace

public class Replace.Replacefilter extends Object
A filter to apply.
  • Constructor Details

    • Replacefilter

      public Replacefilter()
  • Method Details

    • validate

      public void validate() throws BuildException
      Validate the filter's configuration.
      Throws:
      BuildException - if any part is invalid.
    • getReplaceValue

      public String getReplaceValue()
      Get the replacement value for this filter token.
      Returns:
      the replacement value
    • setToken

      public void setToken(String t)
      Set the token to replace.
      Parameters:
      t - String token.
    • getToken

      public String getToken()
      Get the string to search for.
      Returns:
      current String token.
    • setValue

      public void setValue(String value)
      The replacement string; required if property is not set.
      Parameters:
      value - String value to replace.
    • getValue

      public String getValue()
      Get replacement String.
      Returns:
      replacement or null.
    • setProperty

      public void setProperty(String property)
      Set the name of the property whose value is to serve as the replacement value; required if value is not set.
      Parameters:
      property - property name.
    • getProperty

      public String getProperty()
      Get the name of the property whose value is to serve as the replacement value.
      Returns:
      property or null.
    • createReplaceToken

      public Replace.NestedString createReplaceToken()
      Create a token to filter as the text of a nested element.
      Returns:
      nested token NestedString to configure.
      Since:
      Ant 1.8.0
    • createReplaceValue

      public Replace.NestedString createReplaceValue()
      Create a string to replace the token as the text of a nested element.
      Returns:
      replacement value NestedString to configure.
      Since:
      Ant 1.8.0