Package org.osgi.framework
Class FilterImpl.Approx
java.lang.Object
org.osgi.framework.FilterImpl
org.osgi.framework.FilterImpl.Item
org.osgi.framework.FilterImpl.Equal
org.osgi.framework.FilterImpl.Approx
- All Implemented Interfaces:
Filter
- 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
FieldsFields inherited from class org.osgi.framework.FilterImpl.Equal
valueFields inherited from class org.osgi.framework.FilterImpl.Item
attr -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static StringapproxString(String input) Map a string for an APPROX (~=) comparison.(package private) booleancompare_Character(char charval) (package private) booleancompare_String(String string) (package private) StringBuilderReturns thisFilter's normalized filter string.Methods inherited from class org.osgi.framework.FilterImpl.Equal
compare_Boolean, compare_Comparable, compare_Double, compare_Float, compare_Long, compare_Unknown, compare_Version, comparison, valueOfMethods inherited from class org.osgi.framework.FilterImpl.Item
encodeValue, matches0Methods inherited from class org.osgi.framework.FilterImpl
createFilter, equals, hashCode, match, match, matchCase, matches, toString
-
Field Details
-
approx
-
-
Constructor Details
-
Approx
-
-
Method Details
-
compare_String
- Overrides:
compare_Stringin classFilterImpl.Equal
-
compare_Character
boolean compare_Character(char charval) - Overrides:
compare_Characterin classFilterImpl.Equal
-
normalize
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.
- Overrides:
normalizein classFilterImpl.Equal- Returns:
- This
Filter's filter string.
-
approxString
Map a string for an APPROX (~=) comparison. This implementation removes white spaces. This is the minimum implementation allowed by the OSGi spec.- Parameters:
input- Input string.- Returns:
- String ready for APPROX comparison.
-