Class FixCrLfFilter.AddAsisRemove

java.lang.Object
org.apache.tools.ant.types.EnumeratedAttribute
org.apache.tools.ant.filters.FixCrLfFilter.AddAsisRemove
Enclosing class:
FixCrLfFilter

public static class FixCrLfFilter.AddAsisRemove extends EnumeratedAttribute
Enumerated attribute with the values "asis", "add" and "remove".
  • Constructor Details

    • AddAsisRemove

      public AddAsisRemove()
  • Method Details

    • getValues

      public String[] getValues()
      This is the only method a subclass needs to implement..
      Specified by:
      getValues in class EnumeratedAttribute
      Returns:
      an array holding all possible values of the enumeration. The order of elements must be fixed so that indexOfValue(String) always return the same index for the same value.
    • equals

      public boolean equals(Object other)
      Equality depending in the index.
      Overrides:
      equals in class Object
      Parameters:
      other - the object to test equality against.
      Returns:
      true if the object has the same index as this.
    • hashCode

      public int hashCode()
      Hashcode depending on the index.
      Overrides:
      hashCode in class Object
      Returns:
      the index as the hashcode.
    • newInstance

      public static FixCrLfFilter.AddAsisRemove newInstance(String value)
      Create an instance of this enumerated value based on the string value.
      Parameters:
      value - the value to use.
      Returns:
      an enumerated instance.