| Package | Description |
|---|---|
| org.osgi.service.repository |
Repository Service Package Version 1.1.
|
| Modifier and Type | Interface | Description |
|---|---|---|
interface |
AndExpression |
A
RequirementExpression representing the and of a number of
requirement expressions. |
interface |
IdentityExpression |
A
RequirementExpression representing a requirement. |
interface |
NotExpression |
A
RequirementExpression representing the not (negation) of a
requirement expression. |
interface |
OrExpression |
A
RequirementExpression representing the or of a number of
requirement expressions. |
| Modifier and Type | Method | Description |
|---|---|---|
RequirementExpression |
NotExpression.getRequirementExpression() |
Return the requirement expression that is negated by this
NotExpression. |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.List<RequirementExpression> |
AndExpression.getRequirementExpressions() |
Return the requirement expressions that are combined by this
AndExpression. |
java.util.List<RequirementExpression> |
OrExpression.getRequirementExpressions() |
Return the requirement expressions that are combined by this
OrExpression. |
| Modifier and Type | Method | Description |
|---|---|---|
AndExpression |
ExpressionCombiner.and(RequirementExpression expr1,
RequirementExpression expr2) |
Combine two
RequirementExpressions into a requirement expression
using the and operator. |
AndExpression |
ExpressionCombiner.and(RequirementExpression expr1,
RequirementExpression expr2,
RequirementExpression... moreExprs) |
Combine multiple
RequirementExpressions into a requirement
expression using the and operator. |
Promise<java.util.Collection<org.osgi.resource.Resource>> |
Repository.findProviders(RequirementExpression expression) |
Find the resources that match the specified requirement expression.
|
NotExpression |
ExpressionCombiner.not(RequirementExpression expr) |
Return the negation of a
RequirementExpression. |
OrExpression |
ExpressionCombiner.or(RequirementExpression expr1,
RequirementExpression expr2) |
Combine two
RequirementExpressions into a requirement expression
using the or operator. |
OrExpression |
ExpressionCombiner.or(RequirementExpression expr1,
RequirementExpression expr2,
RequirementExpression... moreExprs) |
Combine multiple
RequirementExpressions into a requirement
expression using the or operator. |