Class FilterImpl.Item

java.lang.Object
aQute.bnd.osgi.resource.FilterImpl
aQute.bnd.osgi.resource.FilterImpl.Item
All Implemented Interfaces:
org.osgi.framework.Filter
Direct Known Subclasses:
FilterImpl.Equal, FilterImpl.Present, FilterImpl.Substring
Enclosing class:
FilterImpl

abstract static class FilterImpl.Item extends FilterImpl
  • Field Details

  • Constructor Details

  • Method Details

    • matches0

      boolean matches0(Map<String,?> map)
      Specified by:
      matches0 in class FilterImpl
    • compare

      private boolean compare(Object value1)
    • compare_Collection

      private boolean compare_Collection(Collection<?> collection)
    • compare_ObjectArray

      private boolean compare_ObjectArray(Object[] array)
    • compare_PrimitiveArray

      private boolean compare_PrimitiveArray(Class<?> type, Object primarray)
    • compare_String

      boolean compare_String(String string)
    • compare_Version

      boolean compare_Version(org.osgi.framework.Version value1)
    • compare_Comparable

      boolean compare_Comparable(Comparable<Object> value1)
    • compare_Unknown

      boolean compare_Unknown(Object value1)
    • compare_Boolean

      boolean compare_Boolean(boolean boolval)
    • compare_Character

      boolean compare_Character(char charval)
    • compare_Double

      boolean compare_Double(double doubleval)
    • compare_Float

      boolean compare_Float(float floatval)
    • compare_Long

      boolean compare_Long(long longval)
    • encodeValue

      static StringBuilder encodeValue(StringBuilder sb, String value)
      Encode the value string such that '(', '*', ')' and '\' are escaped.
      Parameters:
      value - unencoded value string.