|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.osgi.resolver.spi.AbstractResourceBuilder
public class AbstractResourceBuilder
A builder for resolver resources
| Constructor Summary | |
|---|---|
AbstractResourceBuilder(XResourceBuilderFactory factory)
|
|
| Method Summary | |
|---|---|
XCapability |
addCapability(String namespace,
Map<String,Object> atts,
Map<String,String> dirs)
Add a Capability |
XCapability |
addCapability(String namespace,
String nsvalue)
Add a Capability |
XRequirement |
addRequirement(String namespace,
org.osgi.framework.Filter filter)
Add a Requirement |
XRequirement |
addRequirement(String namespace,
Map<String,Object> atts,
Map<String,String> dirs)
Add a Requirement |
XRequirement |
addRequirement(String namespace,
String nsvalue)
Add a Requirement |
XResource |
getResource()
Get the final resource from the builder |
XResourceBuilder |
loadFrom(org.jboss.modules.Module module)
Create requirements/capabilities from the given module. |
XResourceBuilder |
loadFrom(org.jboss.osgi.metadata.OSGiMetaData metadata)
Create requirements/capabilities from OSGi metadata |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractResourceBuilder(XResourceBuilderFactory factory)
| Method Detail |
|---|
public XCapability addCapability(String namespace,
Map<String,Object> atts,
Map<String,String> dirs)
XResourceBuilderCapability
addCapability in interface XResourceBuildernamespace - The namespaceatts - The attributesdirs - The directives
public XCapability addCapability(String namespace,
String nsvalue)
XResourceBuilderCapability
addCapability in interface XResourceBuildernamespace - The namespacensvalue - The namespace value
public XRequirement addRequirement(String namespace,
Map<String,Object> atts,
Map<String,String> dirs)
XResourceBuilderRequirement
addRequirement in interface XResourceBuildernamespace - The namespaceatts - The attributesdirs - The directives
public XRequirement addRequirement(String namespace,
org.osgi.framework.Filter filter)
XResourceBuilderRequirement
addRequirement in interface XResourceBuildernamespace - The namespacefilter - The filter
public XRequirement addRequirement(String namespace,
String nsvalue)
XResourceBuilderRequirement
addRequirement in interface XResourceBuildernamespace - The namespacensvalue - The namespace value
public XResourceBuilder loadFrom(org.jboss.osgi.metadata.OSGiMetaData metadata)
throws ResourceBuilderException
XResourceBuilder
loadFrom in interface XResourceBuildermetadata - The OSGi metadata
ResourceBuilderException
public XResourceBuilder loadFrom(org.jboss.modules.Module module)
throws ResourceBuilderException
XResourceBuilder
loadFrom in interface XResourceBuildermodule - The module
ResourceBuilderExceptionpublic XResource getResource()
XResourceBuilder
getResource in interface XResourceBuilder
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||