A B C D E F G I L M O P R S T V W

A

AdapterService - Annotation Type in org.apache.felix.dm.annotation.api
Annotates an Adapater service.
add(MetaType.Option) - Method in class org.apache.felix.dm.annotation.plugin.bnd.MetaType.AD
 
add(MetaType.OCD) - Method in class org.apache.felix.dm.annotation.plugin.bnd.MetaType
Adds an Object Class Definition into this meta type.
add(MetaType.Designate) - Method in class org.apache.felix.dm.annotation.plugin.bnd.MetaType
Adds a Designate element, which maps a PID to an OCD.
add(MetaType.AD) - Method in class org.apache.felix.dm.annotation.plugin.bnd.MetaType.OCD
 
analyzeJar(Analyzer) - Method in class org.apache.felix.dm.annotation.plugin.bnd.AnnotationPlugin
This plugin is called after analysis of the JAR but before manifest generation.
annotation(Annotation) - Method in class org.apache.felix.dm.annotation.plugin.bnd.AnnotationCollector
An annotation has been parsed.
AnnotationCollector - Class in org.apache.felix.dm.annotation.plugin.bnd
This is the scanner which does all the annotation parsing on a given class.
AnnotationCollector(Reporter, MetaType) - Constructor for class org.apache.felix.dm.annotation.plugin.bnd.AnnotationCollector
Makes a new Collector for parsing a given class.
AnnotationMojo - Class in org.apache.felix.dm.annotation.plugin.mvn
The AnnotationMojo generates a Dependency Manager component descriptor file based on annotations found from java classes.
AnnotationMojo() - Constructor for class org.apache.felix.dm.annotation.plugin.mvn.AnnotationMojo
 
AnnotationPlugin - Class in org.apache.felix.dm.annotation.plugin.bnd
This class is a BND plugin.
AnnotationPlugin() - Constructor for class org.apache.felix.dm.annotation.plugin.bnd.AnnotationPlugin
 
AspectService - Annotation Type in org.apache.felix.dm.annotation.api
Annotates an Aspect service.

B

BIND_CLASS - Static variable in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
 
BundleAdapterService - Annotation Type in org.apache.felix.dm.annotation.api
Annotates a bundle adapter service class.
BundleDependency - Annotation Type in org.apache.felix.dm.annotation.api
Annotates a class or method for a bundle dependency.

C

CLASS - Static variable in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
 
classBegin(int, String) - Method in class org.apache.felix.dm.annotation.plugin.bnd.AnnotationCollector
Parses the name of the class.
Component - Annotation Type in org.apache.felix.dm.annotation.api
Annotates an OSGi Component class with its dependencies.
Composition - Annotation Type in org.apache.felix.dm.annotation.api
Annotates a method returning the list of objects which are part of a Component implementation.
COMPOSITION - Static variable in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
 
ConfigurationDependency - Annotation Type in org.apache.felix.dm.annotation.api
Annotates a method for injecting a Configuration Dependency.

D

DescriptorGenerator - Class in org.apache.felix.dm.annotation.plugin.bnd
This helper parses all classes which contain DM annotations, and generates the corresponding component descriptors.
DescriptorGenerator(Analyzer) - Constructor for class org.apache.felix.dm.annotation.plugin.bnd.DescriptorGenerator
Creates a new descriptor generator.
Destroy - Annotation Type in org.apache.felix.dm.annotation.api
Annotates a method which is invoked when the component is destroyed.

E

EntryParam - Enum in org.apache.felix.dm.annotation.plugin.bnd
The type of parameters which can be found in a component descriptor.
EntryType - Enum in org.apache.felix.dm.annotation.plugin.bnd
The type of each entry (lines) stored in a component descriptor.
EntryWriter - Class in org.apache.felix.dm.annotation.plugin.bnd
This class encodes a component descriptor entry line, using json.
EntryWriter(EntryType) - Constructor for class org.apache.felix.dm.annotation.plugin.bnd.EntryWriter
Makes a new component descriptor entry.
execute() - Method in class org.apache.felix.dm.annotation.plugin.bnd.DescriptorGenerator
Starts the scanning.
execute() - Method in class org.apache.felix.dm.annotation.plugin.mvn.AnnotationMojo
Executes this mojo.

F

FactoryConfigurationAdapterService - Annotation Type in org.apache.felix.dm.annotation.api
Annotates a class that acts as a Factory Configuration Adapter Service.
field(int, String, String) - Method in class org.apache.felix.dm.annotation.plugin.bnd.AnnotationCollector
Parses a field.
finish() - Method in class org.apache.felix.dm.annotation.plugin.bnd.AnnotationCollector
Finishes up the class parsing.

G

getDescriptorPaths() - Method in class org.apache.felix.dm.annotation.plugin.bnd.DescriptorGenerator
Returns the path of the descriptor.
getDescriptors() - Method in class org.apache.felix.dm.annotation.plugin.bnd.DescriptorGenerator
Returns the list of the generated descriptors.
getMetaTypeResource() - Method in class org.apache.felix.dm.annotation.plugin.bnd.DescriptorGenerator
Returns the MetaType resource.
getReporter() - Method in class org.apache.felix.dm.annotation.plugin.bnd.AnnotationCollector
Returns the log reporter.
getSize() - Method in class org.apache.felix.dm.annotation.plugin.bnd.MetaType
Returns the number of OCD contained in this meta type.

I

implementsInterfaces(String[]) - Method in class org.apache.felix.dm.annotation.plugin.bnd.AnnotationCollector
Parses the implemented interfaces ("/" separated).
Init - Annotation Type in org.apache.felix.dm.annotation.api
Annotates a method which will be invoked when the Service is initializing.

L

LifecycleController - Annotation Type in org.apache.felix.dm.annotation.api
Injects a Runnable object in a Service for starting/stopping it programatically.

M

MetaType - Class in org.apache.felix.dm.annotation.plugin.bnd
Helper class used to generate an XML representation of a MetaType data structure.
MetaType() - Constructor for class org.apache.felix.dm.annotation.plugin.bnd.MetaType
 
MetaType.AD - Class in org.apache.felix.dm.annotation.plugin.bnd
An Attribute Definition, which describes a given Properties
MetaType.AD(String, String, Object[], String, String, Integer, Boolean) - Constructor for class org.apache.felix.dm.annotation.plugin.bnd.MetaType.AD
 
MetaType.Designate - Class in org.apache.felix.dm.annotation.plugin.bnd
A Designate element, which maps a PID to a given Object Class Definition.
MetaType.Designate(String, boolean) - Constructor for class org.apache.felix.dm.annotation.plugin.bnd.MetaType.Designate
 
MetaType.OBject - Class in org.apache.felix.dm.annotation.plugin.bnd
A definition of an instance.
MetaType.OCD - Class in org.apache.felix.dm.annotation.plugin.bnd
An Object Class Definition, which contains a set of Attributes properies.
MetaType.Option - Class in org.apache.felix.dm.annotation.plugin.bnd
An Option datastructure, which can be associated with an Attribute.
method(int, String, String) - Method in class org.apache.felix.dm.annotation.plugin.bnd.AnnotationCollector
Parses a method.

O

org.apache.felix.dm.annotation.api - package org.apache.felix.dm.annotation.api
 
org.apache.felix.dm.annotation.plugin.bnd - package org.apache.felix.dm.annotation.plugin.bnd
 
org.apache.felix.dm.annotation.plugin.mvn - package org.apache.felix.dm.annotation.plugin.mvn
 

P

parseClass(String, Pattern, int) - Static method in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
Parses a class.
parseField(String, String, Pattern) - Static method in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
Checks if a field descriptor matches a given pattern.
parseMethod(String, String, Pattern) - Static method in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
Checks if a method descriptor matches a given pattern.
Patterns - Class in org.apache.felix.dm.annotation.plugin.bnd
 
Patterns() - Constructor for class org.apache.felix.dm.annotation.plugin.bnd.Patterns
 
Property - Annotation Type in org.apache.felix.dm.annotation.api
Annotation used to describe a property key-value pair.
PropertyMetaData - Annotation Type in org.apache.felix.dm.annotation.api
This annotation describes the data types of a configuration Property.
put(EntryParam, String) - Method in class org.apache.felix.dm.annotation.plugin.bnd.EntryWriter
Put a String parameter in this descritor entry.
put(EntryParam, String[]) - Method in class org.apache.felix.dm.annotation.plugin.bnd.EntryWriter
Put a String[] parameter in this descriptor entry.
putClass(Annotation, EntryParam, Object) - Method in class org.apache.felix.dm.annotation.plugin.bnd.EntryWriter
Get a class attribute value from an annotation and write it into this descriptor entry.
putClassArray(Annotation, EntryParam, Object) - Method in class org.apache.felix.dm.annotation.plugin.bnd.EntryWriter
Get a class array attribute value from an annotation and write it into this descriptor entry.
putProperties(EntryParam, Map<String, Object>) - Method in class org.apache.felix.dm.annotation.plugin.bnd.EntryWriter
Put a Map parameter in the descriptor entry.
putString(Annotation, EntryParam, String) - Method in class org.apache.felix.dm.annotation.plugin.bnd.EntryWriter
Get a String attribute value from an annotation and write it into this descriptor entry.
putStringArray(Annotation, EntryParam, String[]) - Method in class org.apache.felix.dm.annotation.plugin.bnd.EntryWriter
Get a String array attribute value from an annotation and write it into this descriptor entry.

R

ResourceAdapterService - Annotation Type in org.apache.felix.dm.annotation.api
Annotates a class as a Resource adapter service.
ResourceDependency - Annotation Type in org.apache.felix.dm.annotation.api
Annotates a method of field as a Resource Dependency.
Runnable - Static variable in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
 

S

ServiceDependency - Annotation Type in org.apache.felix.dm.annotation.api
Annotates a method or a field for injecting a Service Dependency.
Start - Annotation Type in org.apache.felix.dm.annotation.api
Annotates a method which will be invoked when the component is started.
Stop - Annotation Type in org.apache.felix.dm.annotation.api
Annotates a method which is invoked when the Service is being unregistered from the OSGi registry.

T

toString() - Method in class org.apache.felix.dm.annotation.plugin.bnd.EntryWriter
Returns a string representation for the given component descriptor entry.

V

valueOf(String) - Static method in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.felix.dm.annotation.plugin.bnd.EntryType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.felix.dm.annotation.plugin.bnd.EntryParam
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.felix.dm.annotation.plugin.bnd.EntryType
Returns an array containing the constants of this enum type, in the order they are declared.
VOID - Static variable in class org.apache.felix.dm.annotation.plugin.bnd.Patterns
 

W

writeTo(PrintWriter) - Method in class org.apache.felix.dm.annotation.plugin.bnd.AnnotationCollector
Writes the generated component descriptor in the given print writer.
writeTo(PrintWriter) - Method in class org.apache.felix.dm.annotation.plugin.bnd.MetaType.AD
 
writeTo(PrintWriter) - Method in class org.apache.felix.dm.annotation.plugin.bnd.MetaType.Designate
 
writeTo(PrintWriter) - Method in class org.apache.felix.dm.annotation.plugin.bnd.MetaType.OBject
 
writeTo(PrintWriter) - Method in class org.apache.felix.dm.annotation.plugin.bnd.MetaType.OCD
 
writeTo(PrintWriter) - Method in class org.apache.felix.dm.annotation.plugin.bnd.MetaType.Option
 
writeTo(PrintWriter) - Method in class org.apache.felix.dm.annotation.plugin.bnd.MetaType
Generates an XML representation of this metatype.

A B C D E F G I L M O P R S T V W

Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.