|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.felix.bundlerepository.impl.DataModelHelperImpl
public class DataModelHelperImpl
| Field Summary | |
|---|---|
static String |
BUNDLE_LICENSE
|
static String |
BUNDLE_SOURCE
|
| Constructor Summary | |
|---|---|
DataModelHelperImpl()
|
|
| Method Summary | |
|---|---|
Capability |
capability(String name,
Map properties)
Create a capability |
Resource |
createResource(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(URL bundleUrl)
Create a resource for the bundle located at the given location. |
org.osgi.framework.Filter |
filter(String filter)
Create an extender filter supporting the SUBSET, SUPERSET and other extensions |
Capability |
readCapability(Reader reader)
|
Capability |
readCapability(String xml)
|
Property |
readProperty(Reader reader)
|
Property |
readProperty(String xml)
|
Repository |
readRepository(Reader reader)
|
Repository |
readRepository(String xml)
|
Requirement |
readRequirement(Reader reader)
|
Requirement |
readRequirement(String xml)
|
Resource |
readResource(Reader reader)
|
Resource |
readResource(String xml)
|
RepositoryImpl |
repository(InputStream is)
|
Repository |
repository(Resource[] resources)
Create a repository for the given set of resources. |
Repository |
repository(URL url)
Create a repository from the specified URL. |
Requirement |
requirement(String name,
String filter)
Create a simple requirement to be used for selection |
String |
writeCapability(Capability capability)
|
void |
writeCapability(Capability capability,
Writer writer)
|
String |
writeProperty(Property property)
|
void |
writeProperty(Property property,
Writer writer)
|
String |
writeRepository(Repository repository)
|
void |
writeRepository(Repository repository,
Writer writer)
|
String |
writeRequirement(Requirement requirement)
|
void |
writeRequirement(Requirement requirement,
Writer writer)
|
String |
writeResource(Resource resource)
|
void |
writeResource(Resource resource,
Writer writer)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String BUNDLE_LICENSE
public static final String BUNDLE_SOURCE
| Constructor Detail |
|---|
public DataModelHelperImpl()
| Method Detail |
|---|
public Requirement requirement(String name,
String filter)
DataModelHelper
requirement in interface DataModelHelperpublic org.osgi.framework.Filter filter(String filter)
DataModelHelper
filter in interface DataModelHelperfilter - the string filter
public Repository repository(URL url)
throws Exception
DataModelHelper
repository in interface DataModelHelperException
public RepositoryImpl repository(InputStream is)
throws Exception
Exceptionpublic Repository repository(Resource[] resources)
DataModelHelper
repository in interface DataModelHelperresources - an array of resources
public Capability capability(String name,
Map properties)
DataModelHelper
capability in interface DataModelHelpername - name of this capabilityproperties - the properties
public String writeRepository(Repository repository)
writeRepository in interface DataModelHelper
public void writeRepository(Repository repository,
Writer writer)
throws IOException
writeRepository in interface DataModelHelperIOExceptionpublic String writeResource(Resource resource)
writeResource in interface DataModelHelper
public void writeResource(Resource resource,
Writer writer)
throws IOException
writeResource in interface DataModelHelperIOExceptionpublic String writeCapability(Capability capability)
writeCapability in interface DataModelHelper
public void writeCapability(Capability capability,
Writer writer)
throws IOException
writeCapability in interface DataModelHelperIOExceptionpublic String writeRequirement(Requirement requirement)
writeRequirement in interface DataModelHelper
public void writeRequirement(Requirement requirement,
Writer writer)
throws IOException
writeRequirement in interface DataModelHelperIOExceptionpublic String writeProperty(Property property)
writeProperty in interface DataModelHelper
public void writeProperty(Property property,
Writer writer)
throws IOException
writeProperty in interface DataModelHelperIOExceptionpublic Resource createResource(org.osgi.framework.Bundle bundle)
DataModelHelper
createResource in interface DataModelHelperbundle - the bundle
public Resource createResource(URL bundleUrl)
throws IOException
DataModelHelper
createResource in interface DataModelHelperbundleUrl - the location of the bundle
IOExceptionpublic Resource createResource(Attributes attributes)
DataModelHelper
createResource in interface DataModelHelperattributes - the manifest headers
public ResourceImpl createResource(org.apache.felix.bundlerepository.impl.DataModelHelperImpl.Headers headers)
public Repository readRepository(String xml)
throws Exception
readRepository in interface DataModelHelperException
public Repository readRepository(Reader reader)
throws Exception
readRepository in interface DataModelHelperException
public Resource readResource(String xml)
throws Exception
readResource in interface DataModelHelperException
public Resource readResource(Reader reader)
throws Exception
readResource in interface DataModelHelperException
public Capability readCapability(String xml)
throws Exception
readCapability in interface DataModelHelperException
public Capability readCapability(Reader reader)
throws Exception
readCapability in interface DataModelHelperException
public Requirement readRequirement(String xml)
throws Exception
readRequirement in interface DataModelHelperException
public Requirement readRequirement(Reader reader)
throws Exception
readRequirement in interface DataModelHelperException
public Property readProperty(String xml)
throws Exception
readProperty in interface DataModelHelperException
public Property readProperty(Reader reader)
throws Exception
readProperty in interface DataModelHelperException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||