Class FilterBuilder


  • public class FilterBuilder
    extends java.lang.Object
    • Constructor Detail

      • FilterBuilder

        public FilterBuilder()
    • Method Detail

      • eq

        public FilterBuilder eq​(java.lang.String key,
                                java.lang.Object value)
      • neq

        public FilterBuilder neq​(java.lang.String key,
                                 java.lang.Object value)
      • gt

        public FilterBuilder gt​(java.lang.String key,
                                java.lang.Object value)
      • lt

        public FilterBuilder lt​(java.lang.String key,
                                java.lang.Object value)
      • ge

        public FilterBuilder ge​(java.lang.String key,
                                java.lang.Object value)
      • le

        public FilterBuilder le​(java.lang.String key,
                                java.lang.Object value)
      • approximate

        public FilterBuilder approximate​(java.lang.String key,
                                         java.lang.Object value)
      • literal

        public FilterBuilder literal​(java.lang.String string)
      • escape

        static java.lang.String escape​(java.lang.Object value)
        If value must contain one of the characters reverse solidus ('\' \), asterisk ('*' *), paren- theses open ('(' () or parentheses close (')' )), then these characters should be preceded with the reverse solidus ('\' \) character. Spaces are significant in value. Space characters are defined by Character.isWhiteSpace().
        Parameters:
        value -
        Returns:
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • isPresent

        public FilterBuilder isPresent​(java.lang.String key)
      • in

        public FilterBuilder in​(java.lang.String key,
                                org.osgi.framework.VersionRange range)
      • endAnd

        public void endAnd()
      • endOr

        public void endOr()