Package aQute.bnd.osgi.resource
Class FilterImpl.Equal
java.lang.Object
aQute.bnd.osgi.resource.FilterImpl
aQute.bnd.osgi.resource.FilterImpl.Item
aQute.bnd.osgi.resource.FilterImpl.Equal
- All Implemented Interfaces:
org.osgi.framework.Filter
- Direct Known Subclasses:
FilterImpl.Approx
,FilterImpl.GreaterEqual
,FilterImpl.LessEqual
- Enclosing class:
- FilterImpl
-
Nested Class Summary
Nested classes/interfaces inherited from class aQute.bnd.osgi.resource.FilterImpl
FilterImpl.And, FilterImpl.Approx, FilterImpl.Equal, FilterImpl.GreaterEqual, FilterImpl.Item, FilterImpl.LessEqual, FilterImpl.Not, FilterImpl.Or, FilterImpl.Present, FilterImpl.Substring
-
Field Summary
FieldsFields inherited from class aQute.bnd.osgi.resource.FilterImpl.Item
attr
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) boolean
compare_Boolean
(boolean boolval) (package private) boolean
compare_Character
(char charval) (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) (package private) boolean
compare_String
(String string) (package private) boolean
compare_Unknown
(Object value1) (package private) boolean
compare_Version
(org.osgi.framework.Version value1) (package private) boolean
comparison
(int compare) private <T> T
(package private) StringBuilder
Returns thisFilter
's normalized filter string.private static void
setAccessible
(AccessibleObject accessible) (package private) Object
Methods inherited from class aQute.bnd.osgi.resource.FilterImpl.Item
encodeValue, matches0
Methods inherited from class aQute.bnd.osgi.resource.FilterImpl
createFilter, equals, hashCode, match, match, matchCase, matches, toString
-
Field Details
-
value
-
cached
-
-
Constructor Details
-
Equal
-
-
Method Details
-
convert
-
comparison
boolean comparison(int compare) -
compare_String
- Overrides:
compare_String
in classFilterImpl.Item
-
compare_Version
boolean compare_Version(org.osgi.framework.Version value1) - Overrides:
compare_Version
in classFilterImpl.Item
-
compare_Boolean
boolean compare_Boolean(boolean boolval) - Overrides:
compare_Boolean
in classFilterImpl.Item
-
compare_Character
boolean compare_Character(char charval) - Overrides:
compare_Character
in classFilterImpl.Item
-
compare_Double
boolean compare_Double(double doubleval) - Overrides:
compare_Double
in classFilterImpl.Item
-
compare_Float
boolean compare_Float(float floatval) - Overrides:
compare_Float
in classFilterImpl.Item
-
compare_Long
boolean compare_Long(long longval) - Overrides:
compare_Long
in classFilterImpl.Item
-
compare_Comparable
- Overrides:
compare_Comparable
in classFilterImpl.Item
-
compare_Unknown
- Overrides:
compare_Unknown
in classFilterImpl.Item
-
normalize
Description copied from class:FilterImpl
Returns thisFilter
's normalized filter string.The filter string is normalized by removing whitespace which does not affect the meaning of the filter.
- Specified by:
normalize
in classFilterImpl
- Returns:
- This
Filter
's filter string.
-
valueOf
-
setAccessible
-