public interface DataModelHelper
| Modifier and Type | Method and Description |
|---|---|
Capability |
capability(java.lang.String name,
java.util.Map properties)
Create a capability
|
Resource |
createResource(java.util.jar.Attributes attributes)
Create a resource corresponding to the given manifest
entries.
|
Resource |
createResource(org.osgi.framework.Bundle bundle)
Create a resource corresponding to the given bundle.
|
Resource |
createResource(java.net.URL bundleUrl)
Create a resource for the bundle located at the
given location.
|
org.osgi.framework.Filter |
filter(java.lang.String filter)
Create an extender filter supporting the SUBSET, SUPERSET and other extensions
|
Capability |
readCapability(java.io.Reader reader) |
Capability |
readCapability(java.lang.String xml) |
Property |
readProperty(java.io.Reader reader) |
Property |
readProperty(java.lang.String xml) |
Repository |
readRepository(java.io.Reader reader) |
Repository |
readRepository(java.lang.String xml) |
Requirement |
readRequirement(java.io.Reader reader) |
Requirement |
readRequirement(java.lang.String xml) |
Resource |
readResource(java.io.Reader reader) |
Resource |
readResource(java.lang.String xml) |
Repository |
repository(Resource[] resources)
Create a repository for the given set of resources.
|
Repository |
repository(java.net.URL repository)
Create a repository from the specified URL.
|
Requirement |
requirement(java.lang.String name,
java.lang.String filter)
Create a simple requirement to be used for selection
|
java.lang.String |
writeCapability(Capability capability) |
void |
writeCapability(Capability capability,
java.io.Writer writer) |
java.lang.String |
writeProperty(Property property) |
void |
writeProperty(Property property,
java.io.Writer writer) |
java.lang.String |
writeRepository(Repository repository) |
void |
writeRepository(Repository repository,
java.io.Writer writer) |
java.lang.String |
writeRequirement(Requirement requirement) |
void |
writeRequirement(Requirement requirement,
java.io.Writer writer) |
java.lang.String |
writeResource(Resource resource) |
void |
writeResource(Resource resource,
java.io.Writer writer) |
Requirement requirement(java.lang.String name, java.lang.String filter)
name - filter - org.osgi.framework.InvalidSyntaxExceptionorg.osgi.framework.Filter filter(java.lang.String filter)
throws org.osgi.framework.InvalidSyntaxException
filter - the string filterorg.osgi.framework.InvalidSyntaxExceptionRepository repository(java.net.URL repository) throws java.lang.Exception
repository - java.lang.ExceptionRepository repository(Resource[] resources)
resources - an array of resourcesCapability capability(java.lang.String name, java.util.Map properties)
name - name of this capabilityproperties - the propertiesResource createResource(org.osgi.framework.Bundle bundle)
bundle - the bundleResource createResource(java.net.URL bundleUrl) throws java.io.IOException
bundleUrl - the location of the bundlejava.io.IOExceptionResource createResource(java.util.jar.Attributes attributes)
attributes - the manifest headersRepository readRepository(java.lang.String xml) throws java.lang.Exception
java.lang.ExceptionRepository readRepository(java.io.Reader reader) throws java.lang.Exception
java.lang.ExceptionResource readResource(java.lang.String xml) throws java.lang.Exception
java.lang.ExceptionResource readResource(java.io.Reader reader) throws java.lang.Exception
java.lang.ExceptionCapability readCapability(java.lang.String xml) throws java.lang.Exception
java.lang.ExceptionCapability readCapability(java.io.Reader reader) throws java.lang.Exception
java.lang.ExceptionRequirement readRequirement(java.lang.String xml) throws java.lang.Exception
java.lang.ExceptionRequirement readRequirement(java.io.Reader reader) throws java.lang.Exception
java.lang.ExceptionProperty readProperty(java.lang.String xml) throws java.lang.Exception
java.lang.ExceptionProperty readProperty(java.io.Reader reader) throws java.lang.Exception
java.lang.Exceptionjava.lang.String writeRepository(Repository repository)
void writeRepository(Repository repository, java.io.Writer writer) throws java.io.IOException
java.io.IOExceptionjava.lang.String writeResource(Resource resource)
void writeResource(Resource resource, java.io.Writer writer) throws java.io.IOException
java.io.IOExceptionjava.lang.String writeCapability(Capability capability)
void writeCapability(Capability capability, java.io.Writer writer) throws java.io.IOException
java.io.IOExceptionjava.lang.String writeRequirement(Requirement requirement)
void writeRequirement(Requirement requirement, java.io.Writer writer) throws java.io.IOException
java.io.IOExceptionjava.lang.String writeProperty(Property property)
void writeProperty(Property property, java.io.Writer writer) throws java.io.IOException
java.io.IOExceptionCopyright © 2006-2017 The Apache Software Foundation. All Rights Reserved.