Class FixCrLfFilter.AddAsisRemove

  • Enclosing class:
    FixCrLfFilter

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

      • AddAsisRemove

        public AddAsisRemove()
    • Method Detail

      • getValues

        public java.lang.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​(java.lang.Object other)
        Equality depending in the index.
        Overrides:
        equals in class java.lang.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 java.lang.Object
        Returns:
        the index as the hashcode.
      • newInstance

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