Class FilterImpl.Item

    • Field Detail

      • attr

        final java.lang.String attr
    • Constructor Detail

      • Item

        Item​(java.lang.String attr)
    • Method Detail

      • matches0

        boolean matches0​(java.util.Map<java.lang.String,​?> map)
        Specified by:
        matches0 in class FilterImpl
      • compare

        private boolean compare​(java.lang.Object value1)
      • compare_Collection

        private boolean compare_Collection​(java.util.Collection<?> collection)
      • compare_ObjectArray

        private boolean compare_ObjectArray​(java.lang.Object[] array)
      • compare_PrimitiveArray

        private boolean compare_PrimitiveArray​(java.lang.Class<?> type,
                                               java.lang.Object primarray)
      • compare_String

        boolean compare_String​(java.lang.String string)
      • compare_Version

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

        boolean compare_Comparable​(java.lang.Comparable<java.lang.Object> value1)
      • compare_Unknown

        boolean compare_Unknown​(java.lang.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 java.lang.StringBuilder encodeValue​(java.lang.StringBuilder sb,
                                                   java.lang.String value)
        Encode the value string such that '(', '*', ')' and '\' are escaped.
        Parameters:
        value - unencoded value string.