Class FilterImpl.Approx

All Implemented Interfaces:
org.osgi.framework.Filter
Enclosing class:
FilterImpl

static final class FilterImpl.Approx extends FilterImpl.Equal
  • Field Details

    • approx

      final String approx
  • Constructor Details

  • Method Details

    • compare_String

      boolean compare_String(String string)
      Overrides:
      compare_String in class FilterImpl.Equal
    • compare_Character

      boolean compare_Character(char charval)
      Overrides:
      compare_Character in class FilterImpl.Equal
    • normalize

      Description copied from class: FilterImpl
      Returns this Filter's normalized filter string.

      The filter string is normalized by removing whitespace which does not affect the meaning of the filter.

      Overrides:
      normalize in class FilterImpl.Equal
      Returns:
      This Filter's filter string.
    • approxString

      static String approxString(String input)
      Map a string for an APPROX (~=) comparison. This implementation removes white spaces. This is the minimum implementation allowed by the OSGi spec.
      Parameters:
      input - Input string.
      Returns:
      String ready for APPROX comparison.