|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Module
s have to inherit from this class.Element
is accepted by the filter.
AnnotationMetadataProvider
loads iPOJO metadata from bytecode of classes.AnnotationVisitor
instance for the given BindingContext
.Binding
s coming from the Module
.Element
object from the given descriptor.
CacheableMetadataProvider
provides simple caching methods to avoid
calling MetadataProvider.getMetadatas()
twice.Collections5
is a static collection of methods being part of the Java6 Collections class.CompositeMetadataProvider
is responsible to detect duplicates
component's declaration.DefaultManifestBuilder
handles the knowledge of iPOJO Manifest building.DirectManifestProvider
simply serves an already available Manifest
.DirectoryResourceStore
knows how to read and write
resources from (to respectively) a File directory.EmptyMetadataProvider
simply returns an empty list of Element.EmptyReporter
is the basis implementation for Reporters.ComponentWorkbench
contains the given reference's name.
FileManifestProvider
reads a Manifest
from the given input File
.FileMetadataProvider
is responsible of loading all the .xml files in the given directory.Throwable
as last argument.
JarFileResourceStore
knows how to read and write
resources from (to respectively) a Jar File.JarFileResourceStore
wrapping the given original bundle,
and configured to output in the given target file.
ManifestBuilder
is ...ManifestProvider
is responsible of providing the original
Manifest
of the manipulated Bundle.ManipulatedMetadataFilter
ManipulationEngine
is responsible to drive the component's
classes manipulation.MetadataProvider
is responsible to provide iPOJO's metadata.MetadataRenderer
renders a given Element
into a String.Streams
is a utility class that helps to manipulate streams.ElementType
.
ElementType
(s) of the annotation (use the @Target, if provided).
BindingContext
and returns true if the
Predicate.matches(BindingContext)
operation is a success.Predicate
implementations.Reporter
is responsible to handle feedback from within the
manipulation process in order to let API consumers deal with errors
and warnings.ResourceMapper
maps resource name from a reference to another one.ResourceVisitor
is invoked when a potential class isSelection
for the given workbench.
Selection
is used to select a subset of all supported AnnotationVisitor
.StreamManifestProvider
knows how to load metadata from an InputStream.Streams
is a utility class that helps to manipulate streams.Strings
is a utility class that helps to manipulate String.SystemReporter
reports feedback from within the manipulation process.AnnotationVisitorFactory
to be executed
when the annotation is found.
AnnotationVisitorFactory
to be executed
when the annotation is found.
Throwable
as last argument.
InputStream
content in the given OutputStream
.
WABResourceMapper
knows how to map resource names for a Web Application Bundle (WAB).Predicate
that will add a condition to the annotation binding.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |