|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
AbstractObject
is the base class for the all classes of the scr om.Activate
annotation defines the method which is used
to activate the component.JavaTag
implementations.JavaTag
implementations.ClassLoaderJavaClassDescription.java
...ClassLoaderJavaField.java
...ClassLoaderJavaMethod.java
...ClassLoaderJavaParameter.java
...ClassLoaderJavaTag.java
...Component
annotation is the only required annotation.Component
is a described component.ComponentDescriptorIO
is a helper class to read and write component descriptor files.Components
...Component
s.
Component.policy()
property.Constants
interface provides use full constants for various
values used for processing SCR annotations and JavaDoc tags into SCR
descriptors.Dectivate
annotation defines the method which is used
to deactivate the component.Maven2OsgiConverter
descriptor manager
.
Component
.
Implementation
.
Service
.
Interface
.
Property
.
Reference
.
JavaClassDescriptorManager.getSources()
method.
Component
s.
CollectingDependencyNodeVisitor
on the root dependency node
JavaClassDescriptorManager.getSources()
) have been
placed.
JavaTag
implementations.
JavaTag
if a mapping can be found.
JavaTag
if a mapping can be found.
Implementation
...Interface.java
...true
if this class descriptor manager is parsing
JavaDoc tags.
true
if this class descriptor manager is parsing
Java 5 annotations.
JavaClassDescription.java
...JavaClassDescriptionInheritanceComparator
orders
JavaClassDescription
objects by their inheritance:
If the descriptors are the same, zero is returned
If the first descriptor is an extension of the second, 1 is returned
If the second descriptor is an extension of the first, -1 is returned
Otherwise if the first descriptor is nested deeper in the hierarchy 1 is
returned, else if the second descriptor is nested deeper in the hierarchy -1
is returned.JavaClassDescriptorManager
must be implemented to provide
access to the java sources to be scanned for descriptor annotations and
JavaDoc tags, the descriptors of components from the class path and the
location of the generated class files to be able to add the bind and unbind
methods.JavaField.java
...JavaMethod.java
...JavaParameter.java
...JavaTag.java
...MavenLog
class implements the Log
interface using
the Maven logger created on instantiation.MetaType
is a helper class to read and write meta type service files.Modified
annotation defines the method which is used
to update the component.startPrefixMapping()
, but wants them also as 'xmlns:' attributes.
org.apache.felix.scrplugin.annotations
.Builder
to handle package versionsProperty
annotations for one type.Property
annotation defines properties which are made
available to the component through the ComponentContext.getProperties()
method.Property.java
...Property
option.Property.unbounded()
property.QDoxJavaClassDescription.java
...QDoxJavaField.java
...QDoxJavaMethod.java
...QDoxJavaParameter.java
...QDoxJavaTag.java
...Reference
annotation defines references to other services
made available to the component by the Service Component Runtime.Reference.java
...Reference.cardinality()
property.Reference.policy()
property.Reference
annotations for one type.Reference.strategy()
property.SCRDescriptorGenerator
class does the hard work of
generating the SCR descriptors.Log
instance of logging.
SCRDescriptorMojo
generates a service descriptor file based on annotations found in the sources.SCRDescriptorTask
generates a service descriptor file based
on annotations found in the sources.Service
annotation defines whether and which service
interfaces are provided by the component.Service
...Service
annotations for one type.Component
s.
JavaClassDescriptorManager
instance used to access
existing descriptors and to parse JavaDoc tags as well as interpret
the SCR annotations.
SlingFilter.scope()
annotation.xmlns:
attributes
and add those needed before calling superclass.
xmlns:
attributes
in startElement()
.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |