Package org.osgi.framework
Class FilterImpl.Equal
- java.lang.Object
-
- org.osgi.framework.FilterImpl
-
- org.osgi.framework.FilterImpl.Item
-
- org.osgi.framework.FilterImpl.Equal
-
- All Implemented Interfaces:
Filter
- Direct Known Subclasses:
FilterImpl.Approx,FilterImpl.GreaterEqual,FilterImpl.LessEqual
- Enclosing class:
- FilterImpl
static class FilterImpl.Equal extends FilterImpl.Item
-
-
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 Modifier and Type Field Description private java.lang.Objectcached(package private) java.lang.Stringvalue-
Fields inherited from class org.osgi.framework.FilterImpl.Item
attr
-
-
Constructor Summary
Constructors Constructor Description Equal(java.lang.String attr, java.lang.String value)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) booleancompare_Boolean(boolean boolval)(package private) booleancompare_Character(char charval)(package private) booleancompare_Comparable(java.lang.Comparable<java.lang.Object> value1)(package private) booleancompare_Double(double doubleval)(package private) booleancompare_Float(float floatval)(package private) booleancompare_Long(long longval)(package private) booleancompare_String(java.lang.String string)(package private) booleancompare_Unknown(java.lang.Object value1)(package private) booleancompare_Version(Version value1)(package private) booleancomparison(int compare)private <T> Tconvert(java.lang.Class<T> type, java.util.function.Function<java.lang.String,? extends T> converter)(package private) java.lang.StringBuildernormalize(java.lang.StringBuilder sb)Returns thisFilter's normalized filter string.private static voidsetAccessible(java.lang.reflect.AccessibleObject accessible)(package private) java.lang.ObjectvalueOf(java.lang.Class<?> target)-
Methods inherited from class org.osgi.framework.FilterImpl.Item
encodeValue, matches0
-
Methods inherited from class org.osgi.framework.FilterImpl
createFilter, equals, hashCode, match, match, matchCase, matches, toString
-
-
-
-
Method Detail
-
convert
private <T> T convert(java.lang.Class<T> type, java.util.function.Function<java.lang.String,? extends T> converter)
-
comparison
boolean comparison(int compare)
-
compare_String
boolean compare_String(java.lang.String string)
- Overrides:
compare_Stringin classFilterImpl.Item
-
compare_Version
boolean compare_Version(Version value1)
- Overrides:
compare_Versionin classFilterImpl.Item
-
compare_Boolean
boolean compare_Boolean(boolean boolval)
- Overrides:
compare_Booleanin classFilterImpl.Item
-
compare_Character
boolean compare_Character(char charval)
- Overrides:
compare_Characterin classFilterImpl.Item
-
compare_Double
boolean compare_Double(double doubleval)
- Overrides:
compare_Doublein classFilterImpl.Item
-
compare_Float
boolean compare_Float(float floatval)
- Overrides:
compare_Floatin classFilterImpl.Item
-
compare_Long
boolean compare_Long(long longval)
- Overrides:
compare_Longin classFilterImpl.Item
-
compare_Comparable
boolean compare_Comparable(java.lang.Comparable<java.lang.Object> value1)
- Overrides:
compare_Comparablein classFilterImpl.Item
-
compare_Unknown
boolean compare_Unknown(java.lang.Object value1)
- Overrides:
compare_Unknownin classFilterImpl.Item
-
normalize
java.lang.StringBuilder normalize(java.lang.StringBuilder sb)
Description copied from class:FilterImplReturns thisFilter's normalized filter string.The filter string is normalized by removing whitespace which does not affect the meaning of the filter.
- Specified by:
normalizein classFilterImpl- Returns:
- This
Filter's filter string.
-
valueOf
java.lang.Object valueOf(java.lang.Class<?> target)
-
setAccessible
private static void setAccessible(java.lang.reflect.AccessibleObject accessible)
-
-