Package aQute.bnd.osgi.resource
Class FilterBuilder
- java.lang.Object
-
- aQute.bnd.osgi.resource.FilterBuilder
-
public class FilterBuilder extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FilterBuilder.Operator
-
Constructor Summary
Constructors Constructor Description FilterBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FilterBuilder
and()
FilterBuilder
approximate(java.lang.String key, java.lang.Object value)
FilterBuilder
end()
void
endAnd()
void
endOr()
FilterBuilder
eq(java.lang.String key, java.lang.Object value)
FilterBuilder
ge(java.lang.String key, java.lang.Object value)
FilterBuilder
gt(java.lang.String key, java.lang.Object value)
FilterBuilder
in(java.lang.String key, VersionRange range)
FilterBuilder
in(java.lang.String key, org.osgi.framework.VersionRange range)
FilterBuilder
isPresent(java.lang.String key)
FilterBuilder
isSet(java.lang.String key)
FilterBuilder
le(java.lang.String key, java.lang.Object value)
FilterBuilder
literal(java.lang.String string)
FilterBuilder
lt(java.lang.String key, java.lang.Object value)
FilterBuilder
neq(java.lang.String key, java.lang.Object value)
FilterBuilder
not()
FilterBuilder
or()
FilterBuilder
simple(java.lang.String key, FilterBuilder.Operator op, java.lang.Object value)
java.lang.String
toString()
-
-
-
Method Detail
-
or
public FilterBuilder or()
-
and
public FilterBuilder and()
-
not
public FilterBuilder not()
-
end
public FilterBuilder end()
-
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)
-
isSet
public FilterBuilder isSet(java.lang.String key)
-
approximate
public FilterBuilder approximate(java.lang.String key, java.lang.Object value)
-
simple
public FilterBuilder simple(java.lang.String key, FilterBuilder.Operator op, java.lang.Object value)
-
literal
public FilterBuilder literal(java.lang.String string)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
isPresent
public FilterBuilder isPresent(java.lang.String key)
-
in
public FilterBuilder in(java.lang.String key, org.osgi.framework.VersionRange range)
-
in
public FilterBuilder in(java.lang.String key, VersionRange range)
-
endAnd
public void endAnd()
-
endOr
public void endOr()
-
-