public class DataModelHelperImpl extends java.lang.Object implements DataModelHelper
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BUNDLE_LICENSE |
static java.lang.String |
BUNDLE_SOURCE |
| Constructor and Description |
|---|
DataModelHelperImpl() |
| 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.
|
ResourceImpl |
createResource(org.apache.felix.bundlerepository.impl.DataModelHelperImpl.Headers headers) |
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) |
RepositoryImpl |
repository(java.io.InputStream is,
java.lang.String uri) |
Repository |
repository(Resource[] resources)
Create a repository for the given set of resources.
|
Repository |
repository(java.net.URL url)
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) |
public static final java.lang.String BUNDLE_LICENSE
public static final java.lang.String BUNDLE_SOURCE
public Requirement requirement(java.lang.String name, java.lang.String filter)
DataModelHelperrequirement in interface DataModelHelperpublic org.osgi.framework.Filter filter(java.lang.String filter)
DataModelHelperfilter in interface DataModelHelperfilter - the string filterpublic Repository repository(java.net.URL url) throws java.lang.Exception
DataModelHelperrepository in interface DataModelHelperjava.lang.Exceptionpublic RepositoryImpl repository(java.io.InputStream is, java.lang.String uri) throws java.lang.Exception
java.lang.Exceptionpublic Repository repository(Resource[] resources)
DataModelHelperrepository in interface DataModelHelperresources - an array of resourcespublic Capability capability(java.lang.String name, java.util.Map properties)
DataModelHelpercapability in interface DataModelHelpername - name of this capabilityproperties - the propertiespublic java.lang.String writeRepository(Repository repository)
writeRepository in interface DataModelHelperpublic void writeRepository(Repository repository, java.io.Writer writer) throws java.io.IOException
writeRepository in interface DataModelHelperjava.io.IOExceptionpublic java.lang.String writeResource(Resource resource)
writeResource in interface DataModelHelperpublic void writeResource(Resource resource, java.io.Writer writer) throws java.io.IOException
writeResource in interface DataModelHelperjava.io.IOExceptionpublic java.lang.String writeCapability(Capability capability)
writeCapability in interface DataModelHelperpublic void writeCapability(Capability capability, java.io.Writer writer) throws java.io.IOException
writeCapability in interface DataModelHelperjava.io.IOExceptionpublic java.lang.String writeRequirement(Requirement requirement)
writeRequirement in interface DataModelHelperpublic void writeRequirement(Requirement requirement, java.io.Writer writer) throws java.io.IOException
writeRequirement in interface DataModelHelperjava.io.IOExceptionpublic java.lang.String writeProperty(Property property)
writeProperty in interface DataModelHelperpublic void writeProperty(Property property, java.io.Writer writer) throws java.io.IOException
writeProperty in interface DataModelHelperjava.io.IOExceptionpublic Resource createResource(org.osgi.framework.Bundle bundle)
DataModelHelpercreateResource in interface DataModelHelperbundle - the bundlepublic Resource createResource(java.net.URL bundleUrl) throws java.io.IOException
DataModelHelpercreateResource in interface DataModelHelperbundleUrl - the location of the bundlejava.io.IOExceptionpublic Resource createResource(java.util.jar.Attributes attributes)
DataModelHelpercreateResource in interface DataModelHelperattributes - the manifest headerspublic ResourceImpl createResource(org.apache.felix.bundlerepository.impl.DataModelHelperImpl.Headers headers)
public Repository readRepository(java.lang.String xml) throws java.lang.Exception
readRepository in interface DataModelHelperjava.lang.Exceptionpublic Repository readRepository(java.io.Reader reader) throws java.lang.Exception
readRepository in interface DataModelHelperjava.lang.Exceptionpublic Resource readResource(java.lang.String xml) throws java.lang.Exception
readResource in interface DataModelHelperjava.lang.Exceptionpublic Resource readResource(java.io.Reader reader) throws java.lang.Exception
readResource in interface DataModelHelperjava.lang.Exceptionpublic Capability readCapability(java.lang.String xml) throws java.lang.Exception
readCapability in interface DataModelHelperjava.lang.Exceptionpublic Capability readCapability(java.io.Reader reader) throws java.lang.Exception
readCapability in interface DataModelHelperjava.lang.Exceptionpublic Requirement readRequirement(java.lang.String xml) throws java.lang.Exception
readRequirement in interface DataModelHelperjava.lang.Exceptionpublic Requirement readRequirement(java.io.Reader reader) throws java.lang.Exception
readRequirement in interface DataModelHelperjava.lang.Exceptionpublic Property readProperty(java.lang.String xml) throws java.lang.Exception
readProperty in interface DataModelHelperjava.lang.Exceptionpublic Property readProperty(java.io.Reader reader) throws java.lang.Exception
readProperty in interface DataModelHelperjava.lang.ExceptionCopyright © 2006-2017 The Apache Software Foundation. All Rights Reserved.