org.osgi.service.indexer
public class Builder extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
Builder |
addAttribute(java.lang.String name,
java.lang.Object value)
Add an attribute
|
Builder |
addDirective(java.lang.String name,
java.lang.String value)
Add a directive
|
Capability |
buildCapability() |
Requirement |
buildRequirement() |
Builder |
setNamespace(java.lang.String namespace) |
public Builder setNamespace(java.lang.String namespace)
namespace - the namespace to setpublic Builder addAttribute(java.lang.String name, java.lang.Object value)
name - attribute namevalue - attribute valuepublic Builder addDirective(java.lang.String name, java.lang.String value)
name - directive namevalue - directive valuepublic Capability buildCapability() throws java.lang.IllegalStateException
java.lang.IllegalStateException - when the namespace isn't setpublic Requirement buildRequirement() throws java.lang.IllegalStateException
java.lang.IllegalStateException - when the namespace isn't set