Package org.osgi.framework
Class FilterImpl.Item
java.lang.Object
org.osgi.framework.FilterImpl
org.osgi.framework.FilterImpl.Item
- All Implemented Interfaces:
Filter
- Direct Known Subclasses:
FilterImpl.Equal
,FilterImpl.Present
,FilterImpl.Substring
- Enclosing class:
- FilterImpl
-
Nested Class Summary
Nested classes/interfaces inherited from class org.osgi.framework.FilterImpl
FilterImpl.And, FilterImpl.Approx, FilterImpl.Equal, FilterImpl.GreaterEqual, FilterImpl.Item, FilterImpl.LessEqual, FilterImpl.Not, FilterImpl.Or, FilterImpl.Present, FilterImpl.Substring
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate boolean
(package private) boolean
compare_Boolean
(boolean boolval) (package private) boolean
compare_Character
(char charval) private boolean
compare_Collection
(Collection<?> collection) (package private) boolean
compare_Comparable
(Comparable<Object> value1) (package private) boolean
compare_Double
(double doubleval) (package private) boolean
compare_Float
(float floatval) (package private) boolean
compare_Long
(long longval) private boolean
compare_ObjectArray
(Object[] array) private boolean
compare_PrimitiveArray
(Class<?> type, Object primarray) (package private) boolean
compare_String
(String string) (package private) boolean
compare_Unknown
(Object value1) (package private) boolean
compare_Version
(Version value1) (package private) static StringBuilder
encodeValue
(StringBuilder sb, String value) Encode the value string such that '(', '*', ')' and '\' are escaped.(package private) boolean
Methods inherited from class org.osgi.framework.FilterImpl
createFilter, equals, hashCode, match, match, matchCase, matches, normalize, toString
-
Field Details
-
attr
-
-
Constructor Details
-
Item
Item(String attr)
-
-
Method Details
-
matches0
- Specified by:
matches0
in classFilterImpl
-
compare
-
compare_Collection
-
compare_ObjectArray
-
compare_PrimitiveArray
-
compare_String
-
compare_Version
-
compare_Comparable
-
compare_Unknown
-
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
Encode the value string such that '(', '*', ')' and '\' are escaped.- Parameters:
value
- unencoded value string.
-