| Package | Description |
|---|---|
| org.apache.felix.scrplugin | |
| org.apache.felix.scrplugin.helper | |
| org.apache.felix.scrplugin.xml |
| Modifier and Type | Method and Description |
|---|---|
private ComponentContainer |
SCRDescriptorGenerator.createComponent(ClassDescription desc,
IssueLog iLog)
Create the SCR objects based on the descriptions
|
| Modifier and Type | Method and Description |
|---|---|
private void |
SCRDescriptorGenerator.generateMethods(ComponentContainer container) |
private void |
SCRDescriptorGenerator.processProperties(ClassDescription current,
ComponentContainer component,
MetatypeContainer ocd)
Process property directives
|
private void |
SCRDescriptorGenerator.processReferences(ClassDescription current,
ComponentContainer component)
Process reference directives
|
private void |
SCRDescriptorGenerator.processServices(ClassDescription current,
ComponentContainer component)
Process service directives
|
| Modifier and Type | Field and Description |
|---|---|
private ComponentContainer |
Validator.container |
| Modifier and Type | Field and Description |
|---|---|
java.util.List<ComponentContainer> |
ComponentContainerUtil.ComponentContainerContainer.components |
private java.util.List<ComponentContainer> |
DescriptionContainer.containers
The list of
ComponentContainers. |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<ComponentContainer> |
DescriptionContainer.getComponents()
Return the list of
ComponentContainers. |
| Modifier and Type | Method and Description |
|---|---|
void |
DescriptionContainer.add(ComponentContainer c)
Add a container to the list.
|
static Validator.MethodResult |
Validator.findLifecycleMethod(Project project,
ComponentContainer container,
java.lang.String methodName,
boolean isActivate)
Find a lifecycle methods.
|
private static java.lang.reflect.Method |
Validator.getMethod(Project project,
ComponentContainer container,
java.lang.String name,
java.lang.String[] sig) |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<ComponentContainerUtil.ComponentContainerContainer> |
ComponentContainerUtil.split(java.util.List<ComponentContainer> components)
Split the list of components into separate lists depending
on the configuration.
|
| Constructor and Description |
|---|
Validator(ComponentContainer container,
Project project,
Options options,
IssueLog iLog) |
| Modifier and Type | Method and Description |
|---|---|
private static void |
ComponentDescriptorIO.generateImplementationXML(ComponentContainer component,
org.xml.sax.ContentHandler contentHandler,
int indent)
Write the xml for an Implementation.
|
private static void |
ComponentDescriptorIO.generateXML(java.lang.String namespace,
DescriptionContainer module,
ComponentContainer container,
org.xml.sax.ContentHandler contentHandler,
int indent)
Write the xml for a Component
|
| Modifier and Type | Method and Description |
|---|---|
private static void |
ComponentDescriptorIO.generateXML(DescriptionContainer module,
java.util.List<ComponentContainer> components,
java.io.File descriptorFile,
Log logger)
Generate the xml top level element and start streaming
the components.
|
private static void |
MetaTypeIO.write(DescriptionContainer metaData,
java.util.List<ComponentContainer> components,
java.io.File file,
java.lang.String localization)
Generate the xml top level element and start streaming
the meta data.
|