Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W X 

A

AbsBindingModule - Class in org.apache.felix.ipojo.manipulator.spi
All provided Modules have to inherit from this class.
AbsBindingModule() - Constructor for class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule
 
AbsBindingModule.AnnotationBindingBuilder - Class in org.apache.felix.ipojo.manipulator.spi
DSL helper class.
AbsBindingModule.ConditionalBindingBuilder - Class in org.apache.felix.ipojo.manipulator.spi
 
AbsBindingModule.HandlerBindingBuilder - Class in org.apache.felix.ipojo.manipulator.spi
 
AbsBindingModule.StereotypeBindingBuilder - Class in org.apache.felix.ipojo.manipulator.spi
 
AbstractBindVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind
 
AbstractBindVisitor(ComponentWorkbench, Action) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.AbstractBindVisitor
 
accept(Attribute) - Method in interface org.apache.felix.ipojo.manipulator.ManifestAttributeFilter
Tests if the given Attribute is recognized by the filter
accept(FieldVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.literal.AnnotationPlayback
 
accept(ClassVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.literal.AnnotationPlayback
 
accept(MethodVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.literal.AnnotationPlayback
 
accept(MethodVisitor, int) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.literal.AnnotationPlayback
 
accept(AnnotationDiscovery) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.literal.AnnotationPlayback
 
accept(AnnotationVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.AnnotationRecorder
 
accept(FieldVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.AnnotationVisitorPlayback
 
accept(ClassVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.AnnotationVisitorPlayback
 
accept(MethodVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.AnnotationVisitorPlayback
 
accept(MethodVisitor, int) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.AnnotationVisitorPlayback
 
accept(AnnotationDiscovery) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.AnnotationVisitorPlayback
 
accept(AnnotationVisitor) - Method in interface org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.Replay
 
accept(AnnotationVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.Visit
 
accept(AnnotationVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.VisitAnnotation
 
accept(AnnotationVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.VisitArray
 
accept(AnnotationVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.VisitEnd
 
accept(AnnotationVisitor) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.VisitEnum
 
accept(FieldVisitor) - Method in interface org.apache.felix.ipojo.manipulator.metadata.annotation.model.Playback
 
accept(ClassVisitor) - Method in interface org.apache.felix.ipojo.manipulator.metadata.annotation.model.Playback
 
accept(MethodVisitor) - Method in interface org.apache.felix.ipojo.manipulator.metadata.annotation.model.Playback
 
accept(MethodVisitor, int) - Method in interface org.apache.felix.ipojo.manipulator.metadata.annotation.model.Playback
 
accept(AnnotationDiscovery) - Method in interface org.apache.felix.ipojo.manipulator.metadata.annotation.model.Playback
 
accept(Element) - Method in class org.apache.felix.ipojo.manipulator.render.ManipulatedMetadataFilter
 
accept(Element) - Method in interface org.apache.felix.ipojo.manipulator.render.MetadataFilter
Tests if the given Element is accepted by the filter.
accept(ResourceVisitor) - Method in interface org.apache.felix.ipojo.manipulator.ResourceStore
Browse all resources available in this store.
accept(ResourceVisitor) - Method in class org.apache.felix.ipojo.manipulator.store.DirectoryResourceStore
 
accept(ResourceVisitor) - Method in class org.apache.felix.ipojo.manipulator.store.JarFileResourceStore
 
action - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.AbstractBindVisitor
 
Action - Enum in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind
 
addAnnotation(ClassChecker.AnnotationDescriptor) - Method in class org.apache.felix.ipojo.manipulation.MethodDescriptor
Add an annotation to the current method.
addBindings(Iterable<Binding>) - Method in interface org.apache.felix.ipojo.manipulator.metadata.annotation.registry.BindingRegistry
 
addBindings(Iterable<Binding>) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.CompletableBindingRegistry
 
addBindings(Iterable<Binding>) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.DefaultBindingRegistry
Stores the given Bindings
addClassPathElementUrl(String) - Method in class org.apache.felix.ipojo.manipulator.util.Classpath
 
addLocalVariable(String, String, String, int) - Method in class org.apache.felix.ipojo.manipulation.MethodDescriptor
 
addManipulationUnit(ManipulationUnit) - Method in class org.apache.felix.ipojo.manipulator.ManipulationEngine
Add information related to a discovered component that will be manipulated.
addMetada(Collection<Element>) - Method in class org.apache.felix.ipojo.manipulator.store.builder.DefaultManifestBuilder
Add all given metadata
addMetada(Collection<Element>) - Method in interface org.apache.felix.ipojo.manipulator.store.ManifestBuilder
Add all given metadata
addMetadataFilter(MetadataFilter) - Method in class org.apache.felix.ipojo.manipulator.render.MetadataRenderer
Add a metadata filter
addMetadataProvider(MetadataProvider) - Method in class org.apache.felix.ipojo.manipulator.metadata.CompositeMetadataProvider
 
addMethodToInnerClass(String, MethodDescriptor) - Method in class org.apache.felix.ipojo.manipulation.Manipulator
Adds a method to an inner class.
addParameterAnnotation(int, ClassChecker.AnnotationDescriptor) - Method in class org.apache.felix.ipojo.manipulation.MethodDescriptor
Add an annotation to the current method.
addReferredPackage(Set<String>) - Method in class org.apache.felix.ipojo.manipulator.store.builder.DefaultManifestBuilder
Add all given package names in the referred packages list
addReferredPackage(Set<String>) - Method in interface org.apache.felix.ipojo.manipulator.store.ManifestBuilder
Add all given package names in the referred packages list
addURL(URL) - Method in class org.apache.felix.ipojo.manipulator.util.IsolatedClassLoader
 
alwaysTrue() - Static method in class org.apache.felix.ipojo.manipulator.spi.helper.Predicates
Always return true.
and(Predicate...) - Static method in class org.apache.felix.ipojo.manipulator.spi.helper.Predicates
Successful if all given predicates are satisfied.
annotatedWith(String) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Selection
 
AnnotationBindingBuilder(List<Binding>, Class<? extends Annotation>) - Constructor for class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule.AnnotationBindingBuilder
 
AnnotationDescriptor(String, boolean) - Constructor for class org.apache.felix.ipojo.manipulation.ClassChecker.AnnotationDescriptor
Creates an annotation descriptor.
AnnotationDescriptor(String, String) - Constructor for class org.apache.felix.ipojo.manipulation.ClassChecker.AnnotationDescriptor
Creates an annotation descriptor.
AnnotationDiscovery - Interface in org.apache.felix.ipojo.manipulator.metadata.annotation.model
User: guillaume Date: 09/07/13 Time: 14:42
AnnotationLiteral<T extends Annotation> - Class in org.apache.felix.ipojo.manipulator.spi
Base annotation literal class to be extended when declaring stereotype bindings in a programmatic way.
AnnotationLiteral() - Constructor for class org.apache.felix.ipojo.manipulator.spi.AnnotationLiteral
 
AnnotationMetadataProvider - Class in org.apache.felix.ipojo.manipulator.metadata
A AnnotationMetadataProvider loads iPOJO metadata from bytecode of classes.
AnnotationMetadataProvider(ResourceStore, Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.AnnotationMetadataProvider
 
AnnotationMetadataProvider(ResourceStore, ModuleProvider, Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.AnnotationMetadataProvider
 
AnnotationMetadataProvider(ResourceStore, BindingRegistry, Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.AnnotationMetadataProvider
 
AnnotationParser - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser
User: guillaume Date: 01/07/13 Time: 15:49
AnnotationParser() - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.AnnotationParser
 
AnnotationPlayback - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.model.literal
User: guillaume Date: 08/07/13 Time: 17:15
AnnotationPlayback(Annotation) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.model.literal.AnnotationPlayback
 
AnnotationRecorder - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay
Record annotation to be replayed later.
AnnotationRecorder() - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.AnnotationRecorder
 
AnnotationType - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.model
User: guillaume Date: 27/06/13 Time: 13:37
AnnotationType(Type) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.model.AnnotationType
 
annotationType() - Method in class org.apache.felix.ipojo.manipulator.spi.AnnotationLiteral
 
AnnotationTypeVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser
 
AnnotationTypeVisitor() - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.AnnotationTypeVisitor
 
AnnotationVisitorFactory - Interface in org.apache.felix.ipojo.manipulator.spi
Produces a new AnnotationVisitor instance for the given BindingContext.
AnnotationVisitorPlayback - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay
User: guillaume Date: 08/07/13 Time: 16:07
AnnotationVisitorPlayback(String, boolean) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.AnnotationVisitorPlayback
 
ArrayAttribute(String) - Constructor for class org.apache.felix.ipojo.manipulation.ClassChecker.ArrayAttribute
Creates an array attribute.
asClassName(String) - Static method in class org.apache.felix.ipojo.manipulator.util.Strings
Transform a normalized resource path (org/objectweb/asm/Visitor.class) into a fully qualified class name (format org.objectweb.asm.Visitor).
asResourcePath(String) - Static method in class org.apache.felix.ipojo.manipulator.util.Strings
Transform a FQN of a class (format org.objectweb.asm.Visitor) into a normalized resource name (org/objectweb/asm/Visitor.class).

B

bind(Class<? extends Annotation>) - Method in class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule
Initiate an annotation binding.
bindHandlerBinding(Class<? extends Annotation>) - Method in class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule
 
bindIgnore(Class<? extends Annotation>) - Method in class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule
 
Binding - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.registry
Triple storing the source annotation, the associated factory and the predicate for conditional support.
Binding() - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Binding
 
BindingContext - Class in org.apache.felix.ipojo.manipulator.spi
 
BindingContext(ComponentWorkbench, Reporter, Type, FieldNode, ElementType, int, Object) - Constructor for class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
BindingContext(ComponentWorkbench, Reporter, Type, MethodNode, ElementType, int, Object) - Constructor for class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
BindingContext(ComponentWorkbench, Reporter, Type, ClassNode, ElementType, int, Object) - Constructor for class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
BindingRegistry - Interface in org.apache.felix.ipojo.manipulator.metadata.annotation.registry
User: guillaume Date: 11/07/13 Time: 16:12
Bindings - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util
 
Bindings() - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util.Bindings
 
bindStereotype(Class<? extends Annotation>) - Method in class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule
 
BOXED_TYPES - Static variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.literal.AnnotationPlayback
 
build() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench
 
build(Manifest) - Method in class org.apache.felix.ipojo.manipulator.store.builder.DefaultManifestBuilder
Update the given manifest.
build(Manifest) - Method in interface org.apache.felix.ipojo.manipulator.store.ManifestBuilder
Update the given manifest.
buildElement(Type) - Static method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util.Elements
Build the Element object from the given descriptor.
buildElement(String, String) - Static method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util.Elements
Build an Element using the provided namespace and local name.
buildElement(String) - Static method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util.Elements
Build an Element using the provided binding information.

C

CacheableMetadataProvider - Class in org.apache.felix.ipojo.manipulator.metadata
A CacheableMetadataProvider provides simple caching methods to avoid calling MetadataProvider.getMetadatas() twice.
CacheableMetadataProvider(MetadataProvider) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.CacheableMetadataProvider
 
ChainedAnnotationDiscovery - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery
User: guillaume Date: 10/07/13 Time: 10:48
ChainedAnnotationDiscovery() - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.ChainedAnnotationDiscovery
 
ChainedAnnotationVisitor - Class in org.apache.felix.ipojo.manipulator.util
User: guillaume Date: 10/07/13 Time: 16:43
ChainedAnnotationVisitor() - Constructor for class org.apache.felix.ipojo.manipulator.util.ChainedAnnotationVisitor
 
characters(char[], int, int) - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
Characters.
CheckFieldConsistencyResultVisitor - Class in org.apache.felix.ipojo.manipulator.visitor.check
This visitor checks that field referenced in the metadata are present in the bytecode.
CheckFieldConsistencyResultVisitor(ManipulationResultVisitor) - Constructor for class org.apache.felix.ipojo.manipulator.visitor.check.CheckFieldConsistencyResultVisitor
 
CheckFieldConsistencyVisitor - Class in org.apache.felix.ipojo.manipulator.visitor.check
Execute field verification.
CheckFieldConsistencyVisitor(ManipulationVisitor) - Constructor for class org.apache.felix.ipojo.manipulator.visitor.check.CheckFieldConsistencyVisitor
 
ClassChecker - Class in org.apache.felix.ipojo.manipulation
Checks that a POJO is already manipulated or not.
ClassChecker() - Constructor for class org.apache.felix.ipojo.manipulation.ClassChecker
 
ClassChecker.AnnotationDescriptor - Class in org.apache.felix.ipojo.manipulation
Describes a method or constructor annotation.
ClassChecker.ArrayAttribute - Class in org.apache.felix.ipojo.manipulation
Describes an array attribute.
ClassChecker.EnumAttribute - Class in org.apache.felix.ipojo.manipulation
Describes an attribute.
ClassChecker.SimpleAttribute - Class in org.apache.felix.ipojo.manipulation
Describes a simple attribute.
ClassLoaderAwareClassWriter - Class in org.apache.felix.ipojo.manipulation
An extension of ClassWriter that uses a specific classloader to load classes.
ClassLoaderAwareClassWriter(int, String, String, ClassLoader) - Constructor for class org.apache.felix.ipojo.manipulation.ClassLoaderAwareClassWriter
 
ClassManipulator - Class in org.apache.felix.ipojo.manipulation
iPOJO Class Adapter.
ClassManipulator(ClassVisitor, Manipulator) - Constructor for class org.apache.felix.ipojo.manipulation.ClassManipulator
Constructor.
ClassMetadataCollector - Class in org.apache.felix.ipojo.manipulator.metadata.annotation
 
ClassMetadataCollector(BindingRegistry, Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.ClassMetadataCollector
 
Classpath - Class in org.apache.felix.ipojo.manipulator.util
An ordered list of classpath elements with set behaviour.
Classpath(Classpath, String) - Constructor for class org.apache.felix.ipojo.manipulator.util.Classpath
 
Classpath(Iterable<String>) - Constructor for class org.apache.felix.ipojo.manipulator.util.Classpath
 
close() - Method in interface org.apache.felix.ipojo.manipulator.ResourceStore
Close the store: no methods will be called anymore on this instance.
close() - Method in class org.apache.felix.ipojo.manipulator.store.DirectoryResourceStore
 
close() - Method in class org.apache.felix.ipojo.manipulator.store.JarFileResourceStore
 
close(Closeable...) - Static method in class org.apache.felix.ipojo.manipulator.util.Streams
Close all the streams
Collections5 - Class in org.apache.felix.ipojo.manipulator.util
Collections5 is a static collection of methods being part of the Java6 Collections class.
Collections5() - Constructor for class org.apache.felix.ipojo.manipulator.util.Collections5
 
CompletableBindingRegistry - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.registry
User: guillaume Date: 11/07/13 Time: 16:09
CompletableBindingRegistry(BindingRegistry, Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.CompletableBindingRegistry
 
completeExistingRequires(Element) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.AbstractBindVisitor
 
ComponentVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor
Parse the @Component annotation.
ComponentVisitor(ComponentWorkbench, Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ComponentVisitor
 
ComponentWorkbench - Class in org.apache.felix.ipojo.manipulator.metadata.annotation
 
ComponentWorkbench(BindingRegistry, ClassNode) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench
 
CompositeMetadataProvider - Class in org.apache.felix.ipojo.manipulator.metadata
A CompositeMetadataProvider is responsible to detect duplicates component's declaration.
CompositeMetadataProvider(Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.CompositeMetadataProvider
 
CompositeModuleProvider - Class in org.apache.felix.ipojo.manipulator.spi.provider
Encapsulate other ModuleProviders in a single instance.
CompositeModuleProvider(ModuleProvider...) - Constructor for class org.apache.felix.ipojo.manipulator.spi.provider.CompositeModuleProvider
 
CompositeModuleProvider(Iterable<ModuleProvider>) - Constructor for class org.apache.felix.ipojo.manipulator.spi.provider.CompositeModuleProvider
 
computeEffectiveMethodName(String) - Static method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util.Names
Computes the real method name.
ConditionalBindingBuilder(AbsBindingModule.AnnotationBindingBuilder, Predicate) - Constructor for class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule.ConditionalBindingBuilder
 
configure() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.module.DefaultBindingModule
Configure all the iPOJO's default annotation's bindings.
configure() - Method in class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule
Configure the bindings provided by this module.
Constants - Class in org.apache.felix.ipojo.manipulator.util
A static class to access the constant written during packaging.
Constants() - Constructor for class org.apache.felix.ipojo.manipulator.util.Constants
 
CONSTANTS_PATH - Static variable in class org.apache.felix.ipojo.manipulator.util.Constants
 
ConstructorCodeAdapter - Class in org.apache.felix.ipojo.manipulation
Constructor Adapter.
ConstructorCodeAdapter(MethodVisitor, String, Set<String>, Set<String>, int, String, String, String) - Constructor for class org.apache.felix.ipojo.manipulation.ConstructorCodeAdapter
PropertyCodeAdapter constructor.
ControllerVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor
Parses the @Controller annotation.
ControllerVisitor(ComponentWorkbench, String) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ControllerVisitor
 
copyOf(T[], int) - Static method in class org.apache.felix.ipojo.manipulator.util.Collections5
Copies the specified array, truncating or padding with nulls (if necessary) so the copy has the specified length.
copyOf(U[], int, Class<? extends T[]>) - Static method in class org.apache.felix.ipojo.manipulator.util.Collections5
Copies the specified array, truncating or padding with nulls (if necessary) so the copy has the specified length.
CoreModuleProvider - Class in org.apache.felix.ipojo.manipulator.spi.provider
Hardcoded provider for default core manipulation module.
CoreModuleProvider() - Constructor for class org.apache.felix.ipojo.manipulator.spi.provider.CoreModuleProvider
 
createBindings(Type) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.CompletableBindingRegistry
 
createBindings(Type) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.IgnoreAllBindingRegistry
 
createBindings(Type) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.LegacyGenericBindingRegistry
 
createBindings(Type) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.MetaAnnotationBindingRegistry
 
createClassLoader(ClassLoader, boolean) - Method in class org.apache.felix.ipojo.manipulator.util.Classpath
 
createClassLoader() - Method in class org.apache.felix.ipojo.manipulator.util.Classpath
 
createRequiresElement() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.AbstractBindVisitor
 
CUSTOM_HANDLER_PATTERN - Static variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.LegacyGenericBindingRegistry
 

D

DefaultBindingModule - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.module
 
DefaultBindingModule() - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.module.DefaultBindingModule
 
DefaultBindingRegistry - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.registry
Stores all the Bindings coming from the Module.
DefaultBindingRegistry(Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.DefaultBindingRegistry
 
DefaultManifestBuilder - Class in org.apache.felix.ipojo.manipulator.store.builder
A DefaultManifestBuilder handles the knowledge of iPOJO Manifest building.
DefaultManifestBuilder() - Constructor for class org.apache.felix.ipojo.manipulator.store.builder.DefaultManifestBuilder
 
DefaultModuleProvider - Class in org.apache.felix.ipojo.manipulator.spi.provider
Return the given collection of Modules.
DefaultModuleProvider() - Constructor for class org.apache.felix.ipojo.manipulator.spi.provider.DefaultModuleProvider
 
DefaultModuleProvider(Module...) - Constructor for class org.apache.felix.ipojo.manipulator.spi.provider.DefaultModuleProvider
 
DefaultModuleProvider(Iterable<Module>) - Constructor for class org.apache.felix.ipojo.manipulator.spi.provider.DefaultModuleProvider
 
DirectManifestProvider - Class in org.apache.felix.ipojo.manipulator.manifest
A DirectManifestProvider simply serves an already available Manifest.
DirectManifestProvider(Manifest) - Constructor for class org.apache.felix.ipojo.manipulator.manifest.DirectManifestProvider
Construct a provider servicing the given manifest.
directoryPojoization(File, File, File) - Method in class org.apache.felix.ipojo.manipulator.Pojoization
Deprecated. 
directoryPojoization(File, File, File, ClassLoader) - Method in class org.apache.felix.ipojo.manipulator.Pojoization
Manipulates an expanded bundles.
DirectoryResourceStore - Class in org.apache.felix.ipojo.manipulator.store
A DirectoryResourceStore knows how to read and write resources from (to respectively) a File directory.
DirectoryResourceStore(File) - Constructor for class org.apache.felix.ipojo.manipulator.store.DirectoryResourceStore
 
DirectoryResourceStore(File, File) - Constructor for class org.apache.felix.ipojo.manipulator.store.DirectoryResourceStore
 
disableAnnotationProcessing() - Method in class org.apache.felix.ipojo.manipulator.Pojoization
Activates annotation processing.

E

element - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.GenericVisitor
 
Elements - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util
 
Elements() - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util.Elements
 
emptyClasspath() - Static method in class org.apache.felix.ipojo.manipulator.util.Classpath
 
EmptyMetadataProvider - Class in org.apache.felix.ipojo.manipulator.metadata
A EmptyMetadataProvider simply returns an empty list of Element.
EmptyMetadataProvider() - Constructor for class org.apache.felix.ipojo.manipulator.metadata.EmptyMetadataProvider
 
EmptyReporter - Class in org.apache.felix.ipojo.manipulator.reporter
An EmptyReporter is the basis implementation for Reporters.
EmptyReporter() - Constructor for class org.apache.felix.ipojo.manipulator.reporter.EmptyReporter
 
end() - Method in class org.apache.felix.ipojo.manipulation.MethodDescriptor
 
endDocument() - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
End the document.
endElement(String, String, String) - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
End of an element.
endPrefixMapping(String) - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
End prefix mapping.
ENTRY - Static variable in class org.apache.felix.ipojo.manipulation.ClassManipulator
onEntry method name.
equals(Object) - Method in class org.apache.felix.ipojo.manipulator.util.Classpath
 
ERROR - Static variable in class org.apache.felix.ipojo.manipulation.ClassManipulator
on Error method name.
error(String, Object...) - Method in class org.apache.felix.ipojo.manipulator.reporter.EmptyReporter
 
error(String, Object...) - Method in interface org.apache.felix.ipojo.manipulator.Reporter
Add a message in the error list.
error(String, Object...) - Method in class org.apache.felix.ipojo.manipulator.reporter.SystemReporter
 
error(SAXParseException) - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
An error occurs during the XML-Schema checking.
exists() - Method in class org.apache.felix.ipojo.manipulator.spi.helper.Predicates.Reference
Restrict execution if the ComponentWorkbench contains the given reference's name.
EXIT - Static variable in class org.apache.felix.ipojo.manipulation.ClassManipulator
onExit method name.
externalize(String) - Method in class org.apache.felix.ipojo.manipulator.store.mapper.FileSystemResourceMapper
 
externalize(String) - Method in class org.apache.felix.ipojo.manipulator.store.mapper.IdentityResourceMapper
 
externalize(String) - Method in class org.apache.felix.ipojo.manipulator.store.mapper.WABResourceMapper
 
externalize(String) - Method in interface org.apache.felix.ipojo.manipulator.store.ResourceMapper
Provides a normalized resource name from the store's internal format.
extractInnerClassName(String) - Static method in class org.apache.felix.ipojo.manipulation.Manipulator
Extracts the inner class simple name from the qualified name.

F

fatalError(SAXParseException) - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
A fatal error occurs during the XML-Schema checking.
field(FieldVisitor, FieldNode) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Selection
 
FIELD_FLAG_PREFIX - Static variable in class org.apache.felix.ipojo.manipulation.ClassManipulator
Filed flag prefix.
FieldGenericVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic
 
FieldGenericVisitor(ComponentWorkbench, Element, FieldNode) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.FieldGenericVisitor
 
FieldMetadataCollector - Class in org.apache.felix.ipojo.manipulator.metadata.annotation
 
FieldMetadataCollector(ComponentWorkbench, FieldNode) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.FieldMetadataCollector
 
FieldPropertyVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor
Parses a Property or ServiceProperty annotation.
FieldPropertyVisitor(Element) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.FieldPropertyVisitor
Constructor without field
FieldPropertyVisitor(String, Element) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.FieldPropertyVisitor
Constructor.
FieldStereotypeVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.stereotype
Parses stereotypes for field.
FieldStereotypeVisitor(FieldVisitor, AnnotationType) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.stereotype.FieldStereotypeVisitor
 
FileManifestProvider - Class in org.apache.felix.ipojo.manipulator.manifest
A FileManifestProvider reads a Manifest from the given input File.
FileManifestProvider(File) - Constructor for class org.apache.felix.ipojo.manipulator.manifest.FileManifestProvider
Read the manifest from the given input file
FileMetadataProvider - Class in org.apache.felix.ipojo.manipulator.metadata
A FileMetadataProvider is responsible of loading all the .xml files in the given directory.
FileMetadataProvider(File, Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.FileMetadataProvider
Constructs a metadata provider using the given source File (directory or file) to load iPOJO metadata.
FileSystemResourceMapper - Class in org.apache.felix.ipojo.manipulator.store.mapper
ResourceMapper mapping from and to system specific path..
FileSystemResourceMapper(ResourceMapper) - Constructor for class org.apache.felix.ipojo.manipulator.store.mapper.FileSystemResourceMapper
 
FileSystemResourceMapper(ResourceMapper, char) - Constructor for class org.apache.felix.ipojo.manipulator.store.mapper.FileSystemResourceMapper
 
findAttributes(Element, String) - Static method in class org.apache.felix.ipojo.manipulator.util.Metadatas
Find all the values of the specified attribute in the given element.
findFields(List<String>, Element) - Static method in class org.apache.felix.ipojo.manipulator.util.Metadatas
Looks for 'field' attribute in the given metadata.
findModules() - Method in interface org.apache.felix.ipojo.manipulator.spi.ModuleProvider
Discover a set of modules at a given time.
findModules() - Method in class org.apache.felix.ipojo.manipulator.spi.provider.CompositeModuleProvider
 
findModules() - Method in class org.apache.felix.ipojo.manipulator.spi.provider.DefaultModuleProvider
 
findModules() - Method in class org.apache.felix.ipojo.manipulator.spi.provider.ServiceLoaderModuleProvider
 
findReferredPackages(Element) - Static method in class org.apache.felix.ipojo.manipulator.util.Metadatas
Get packages referenced by component.

G

generate() - Method in class org.apache.felix.ipojo.manipulator.ManipulationEngine
Manipulates classes of all the given component's.
GenericVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic
 
GenericVisitor(Element) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.GenericVisitor
 
GenericVisitorFactory - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic
User: guillaume Date: 11/07/13 Time: 14:41
GenericVisitorFactory(String, String) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.GenericVisitorFactory
 
get() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Selection
 
getAnnotations() - Method in class org.apache.felix.ipojo.manipulation.MethodDescriptor
 
getAnnotationType() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.AnnotationTypeVisitor
 
getAnnotationType() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Binding
 
getAnnotationType() - Method in class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
getArgumentLocalVariables() - Method in class org.apache.felix.ipojo.manipulation.MethodDescriptor
 
getAsUrlList() - Method in class org.apache.felix.ipojo.manipulator.util.Classpath
 
getBindingRegistry() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench
 
getBindings(String) - Method in interface org.apache.felix.ipojo.manipulator.metadata.annotation.registry.BindingRegistry
Find the list of Binding registered with the given annotation type.
getBindings(String) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.CompletableBindingRegistry
 
getBindings(String) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.DefaultBindingRegistry
 
getClassName() - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
 
getClassName() - Method in class org.apache.felix.ipojo.manipulator.ManipulationUnit
 
getClassNode() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench
 
getClassNode() - Method in class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
getClassPath() - Method in class org.apache.felix.ipojo.manipulator.util.Classpath
 
getClassVersion() - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
Gets the extracted class version
getClassVersion() - Method in class org.apache.felix.ipojo.manipulation.Manipulator
 
getCommonSuperClass(String, String) - Method in class org.apache.felix.ipojo.manipulation.ClassLoaderAwareClassWriter
Implements the common super class lookup to be a bit more permissive.
getCompactLogMessage(String) - Method in class org.apache.felix.ipojo.manipulator.util.Classpath
 
getComponentMetadata() - Method in class org.apache.felix.ipojo.manipulator.ManipulationUnit
 
getComponentMetadata() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ClassMetadataCollector
Build metadata.
getComponentType(Element) - Static method in class org.apache.felix.ipojo.manipulator.util.Metadatas
Return the classname attribute value.
getDescriptor() - Method in class org.apache.felix.ipojo.manipulation.MethodDescriptor
 
getDiscoveries() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.ChainedAnnotationDiscovery
 
getElement() - Method in class org.apache.felix.ipojo.manipulation.MethodDescriptor
Compute method manipulation metadata.
getElements() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench
 
getElementType() - Method in class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
getErrors() - Method in class org.apache.felix.ipojo.manipulator.Pojoization
 
getErrors() - Method in class org.apache.felix.ipojo.manipulator.reporter.EmptyReporter
 
getErrors() - Method in interface org.apache.felix.ipojo.manipulator.Reporter
 
getFactory() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Binding
 
getFieldNode() - Method in class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
getFields() - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
Get collected fields.
getFields() - Method in class org.apache.felix.ipojo.manipulation.Manipulator
 
getFinalFields() - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
 
getFinalFields() - Method in class org.apache.felix.ipojo.manipulation.Manipulator
 
getFreshDocumentBuilder(Reporter) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.module.DefaultBindingModule
Creates a 'fresh' document builder.
getIds() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench
 
getInnerClasses() - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
 
getInnerClasses() - Method in class org.apache.felix.ipojo.manipulation.Manipulator
 
getInnerClassesAndMethods() - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
 
getInnerClassesAndMethods() - Method in class org.apache.felix.ipojo.manipulation.Manipulator
 
getInstance() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench
 
getInstanceMetadata() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ClassMetadataCollector
Build instance metadata.
getInterfaces() - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
Get collected interfaces.
getLocals() - Method in class org.apache.felix.ipojo.manipulation.MethodDescriptor
 
getLogger() - Static method in class org.apache.felix.ipojo.manipulation.ManipulationProperty
Get the manipulator logger.
getLogMessage(String) - Method in class org.apache.felix.ipojo.manipulator.util.Classpath
 
getManifest() - Method in class org.apache.felix.ipojo.manipulator.manifest.DirectManifestProvider
 
getManifest() - Method in class org.apache.felix.ipojo.manipulator.manifest.FileManifestProvider
 
getManifest() - Method in interface org.apache.felix.ipojo.manipulator.ManifestProvider
Returns the original bundle's Manifest.
getManipulationMetadata() - Method in class org.apache.felix.ipojo.manipulation.Manipulator
Compute component type manipulation metadata.
getMessageArguments(Object...) - Method in class org.apache.felix.ipojo.manipulator.reporter.EmptyReporter
 
getMetadata() - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
Get parsed metadata.
getMetadatas() - Method in class org.apache.felix.ipojo.manipulator.metadata.AnnotationMetadataProvider
 
getMetadatas() - Method in class org.apache.felix.ipojo.manipulator.metadata.CacheableMetadataProvider
 
getMetadatas() - Method in class org.apache.felix.ipojo.manipulator.metadata.CompositeMetadataProvider
 
getMetadatas() - Method in class org.apache.felix.ipojo.manipulator.metadata.EmptyMetadataProvider
 
getMetadatas() - Method in class org.apache.felix.ipojo.manipulator.metadata.FileMetadataProvider
 
getMetadatas() - Method in class org.apache.felix.ipojo.manipulator.metadata.StreamMetadataProvider
 
getMetadatas() - Method in interface org.apache.felix.ipojo.manipulator.MetadataProvider
Gather all the metadata.
getMethodIdentifier(MethodNode) - Static method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util.Names
Extract an identifier from the given method name.
getMethodNode() - Method in class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
getMethods() - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
Get collected methods.
getMethods() - Method in class org.apache.felix.ipojo.manipulation.Manipulator
 
getMethodsFromInnerClass(String) - Method in class org.apache.felix.ipojo.manipulation.Manipulator
 
getName() - Method in class org.apache.felix.ipojo.manipulation.MethodDescriptor
 
getNamespace() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.HandlerBindingDiscovery
 
getNode() - Method in class org.apache.felix.ipojo.manipulator.spi.BindingContext
Deprecated. 
getPackageImportClause() - Static method in class org.apache.felix.ipojo.manipulator.util.Constants
 
getParameterAnnotations() - Method in class org.apache.felix.ipojo.manipulation.MethodDescriptor
 
getParameterIndex() - Method in class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
getPlaybacks() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.AnnotationType
 
getPolicy(String) - Static method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.RequiresVisitor
Gets the iPOJO binding policy name from the given value.
getPredicate() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Binding
 
getPropertiesElement(ComponentWorkbench) - Static method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util.Elements
Return the Element named properties, creates one if missing.
getReporter() - Method in class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
getRequiresElement() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.AbstractBindVisitor
 
getResourcePath() - Method in class org.apache.felix.ipojo.manipulator.ManipulationUnit
 
getResources() - Method in class org.apache.felix.ipojo.manipulator.visitor.writer.ManipulatedResultWriter
 
getRoot() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench
The identified root Element.
getSeparator() - Method in class org.apache.felix.ipojo.manipulator.QuotedTokenizer
 
getSuperClass() - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
 
getThrowable(Object...) - Method in class org.apache.felix.ipojo.manipulator.reporter.EmptyReporter
 
getTokens() - Method in class org.apache.felix.ipojo.manipulator.QuotedTokenizer
 
getTokenSet() - Method in class org.apache.felix.ipojo.manipulator.QuotedTokenizer
Get token list.
getType() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench
 
getType() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.AnnotationType
 
getType() - Method in class org.apache.felix.ipojo.manipulator.spi.AnnotationLiteral
 
getValue() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.HandlerBindingDiscovery
 
getVersion() - Static method in class org.apache.felix.ipojo.manipulator.util.Constants
 
getVisitor() - Method in class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
getVisitors() - Method in class org.apache.felix.ipojo.manipulator.util.ChainedAnnotationVisitor
 
getWarnings() - Method in class org.apache.felix.ipojo.manipulator.Pojoization
 
getWarnings() - Method in class org.apache.felix.ipojo.manipulator.reporter.EmptyReporter
 
getWarnings() - Method in interface org.apache.felix.ipojo.manipulator.Reporter
 
getWorkbench() - Method in class org.apache.felix.ipojo.manipulator.spi.BindingContext
 

H

HANDLER_BINDING_DESCRIPTOR - Static variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.HandlerBindingDiscovery
 
HandlerBindingBuilder(List<Binding>, Class<? extends Annotation>) - Constructor for class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule.HandlerBindingBuilder
 
HandlerBindingDiscovery - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery
The annotation visitor responsible for parsing the HandlerBinding annotation.
HandlerBindingDiscovery() - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.HandlerBindingDiscovery
Constructs a new AnnotationVisitor.
HandlerDeclarationVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor
Parse the @HandlerDeclaration annotation.
HandlerDeclarationVisitor(ComponentWorkbench, DocumentBuilder, Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.HandlerDeclarationVisitor
 
HandlerVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor
Parses the @Handler annotation.
HandlerVisitor(ComponentWorkbench, Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.HandlerVisitor
 
hashCode() - Method in class org.apache.felix.ipojo.manipulator.util.Classpath
 

I

IdentityResourceMapper - Class in org.apache.felix.ipojo.manipulator.store.mapper
Identity mapper.
IdentityResourceMapper() - Constructor for class org.apache.felix.ipojo.manipulator.store.mapper.IdentityResourceMapper
 
ignorableWhitespace(char[], int, int) - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
Ignore whitespace.
ignore() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench
Checks whether this class must be ignored.
ignore(boolean) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench
Sets the 'ignore' aspect of the current class.
IGNORE_DESCRIPTOR - Static variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.IgnoredDiscovery
 
IgnoreAllBindingRegistry - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.registry
User: guillaume Date: 11/07/13 Time: 16:09
IgnoreAllBindingRegistry(BindingRegistry, Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.IgnoreAllBindingRegistry
 
IgnoredDiscovery - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery
User: guillaume Date: 09/07/13 Time: 14:52
IgnoredDiscovery() - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.IgnoredDiscovery
 
IM_FIELD - Static variable in class org.apache.felix.ipojo.manipulation.ClassManipulator
Instance Manager Field.
INFO - Static variable in class org.apache.felix.ipojo.manipulation.ManipulationProperty
Logger info level.
info(String, Object...) - Method in class org.apache.felix.ipojo.manipulator.reporter.EmptyReporter
 
info(String, Object...) - Method in interface org.apache.felix.ipojo.manipulator.Reporter
Add an informative message It accepts a Throwable as last argument.
info(String, Object...) - Method in class org.apache.felix.ipojo.manipulator.reporter.SystemReporter
 
InnerClassAdapter - Class in org.apache.felix.ipojo.manipulation
Adapts a inner class in order to allow accessing outer class fields.
InnerClassAdapter(String, ClassVisitor, String, Manipulator) - Constructor for class org.apache.felix.ipojo.manipulation.InnerClassAdapter
Creates the inner class adapter.
InnerClassChecker - Class in org.apache.felix.ipojo.manipulation
Analyze an inner class.
InnerClassChecker(String, Manipulator) - Constructor for class org.apache.felix.ipojo.manipulation.InnerClassChecker
 
INSTANCE - Static variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ignore.NullVisitorFactory
 
InstantiateVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor
Parse the @Instantitate annotation.
InstantiateVisitor(ComponentWorkbench) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.InstantiateVisitor
 
internalize(String) - Method in class org.apache.felix.ipojo.manipulator.store.mapper.FileSystemResourceMapper
 
internalize(String) - Method in class org.apache.felix.ipojo.manipulator.store.mapper.IdentityResourceMapper
 
internalize(String) - Method in class org.apache.felix.ipojo.manipulator.store.mapper.WABResourceMapper
 
internalize(String) - Method in interface org.apache.felix.ipojo.manipulator.store.ResourceMapper
Adapts the normalized resource name into internal format.
IPOJO_IMPORT_PACKAGES - Static variable in class org.apache.felix.ipojo.manipulator.util.Constants
 
IPOJO_INTERNAL_DESCRIPTOR - Static variable in class org.apache.felix.ipojo.manipulation.ManipulationProperty
Ipojo internal package name for internal descriptor.
IPOJO_INTERNAL_PACKAGE_NAME - Static variable in class org.apache.felix.ipojo.manipulation.ManipulationProperty
Activator internal package name.
IPOJO_PACKAGE_NAME - Static variable in class org.apache.felix.ipojo.manipulation.ManipulationProperty
iPOJO Package name.
isAlreadyManipulated() - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
Check if the class was already manipulated.
isAlreadyManipulated() - Method in class org.apache.felix.ipojo.manipulation.Manipulator
Checks whether the class was already manipulated.
isCustomAnnotation(String) - Static method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util.Names
Check if the given annotation descriptor is an iPOJO custom annotation.
isFirstArgumentInstanceManager(String) - Static method in class org.apache.felix.ipojo.manipulation.ClassChecker
 
isGeneratedConstructor(String, String) - Static method in class org.apache.felix.ipojo.manipulation.ClassChecker
 
isGeneratedMethod(String, String) - Static method in class org.apache.felix.ipojo.manipulation.ClassChecker
 
isHandlerBinding() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.HandlerBindingDiscovery
 
isIgnore() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.IgnoredDiscovery
 
IsolatedClassLoader - Class in org.apache.felix.ipojo.manipulator.util
A classloader used by the Classpath.
IsolatedClassLoader(ClassLoader, boolean) - Constructor for class org.apache.felix.ipojo.manipulator.util.IsolatedClassLoader
 
IsolatedClassLoader() - Constructor for class org.apache.felix.ipojo.manipulator.util.IsolatedClassLoader
 
isStereotype() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.StereotypeDiscovery
 
iterator() - Method in class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule
 
iterator() - Method in class org.apache.felix.ipojo.manipulator.util.Classpath
 

J

JarFileResourceStore - Class in org.apache.felix.ipojo.manipulator.store
A JarFileResourceStore knows how to read and write resources from (to respectively) a Jar File.
JarFileResourceStore(JarFile, File) - Constructor for class org.apache.felix.ipojo.manipulator.store.JarFileResourceStore
Construct a JarFileResourceStore wrapping the given original bundle, and configured to output in the given target file.
join(Classpath, Classpath) - Static method in class org.apache.felix.ipojo.manipulator.util.Classpath
 

L

LegacyGenericBindingRegistry - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.registry
User: guillaume Date: 11/07/13 Time: 16:09
LegacyGenericBindingRegistry(BindingRegistry, Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.LegacyGenericBindingRegistry
 
LifecycleVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor
Parse @Validate and @Invalidate annotations.
LifecycleVisitor(ComponentWorkbench, String, LifecycleVisitor.Transition) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.LifecycleVisitor
 
LifecycleVisitor.Transition - Enum in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor
 
load() - Method in class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule
 
load() - Method in interface org.apache.felix.ipojo.manipulator.spi.Module
Load the bindings provided by this module (only once).
loadClass(String) - Method in class org.apache.felix.ipojo.manipulator.util.IsolatedClassLoader
 
log(int, String) - Method in class org.apache.felix.ipojo.manipulation.ManipulationProperty.Logger
Log method.
Logger() - Constructor for class org.apache.felix.ipojo.manipulation.ManipulationProperty.Logger
 

M

m_aggregate - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.AbstractBindVisitor
Is the requirement aggregate?
m_comparator - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.AbstractBindVisitor
Comparator.
m_filter - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.AbstractBindVisitor
Requirement filter.
m_from - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.AbstractBindVisitor
From attribute.
m_id - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.AbstractBindVisitor
Requirement id.
m_optional - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.AbstractBindVisitor
Is the requirement optional?
m_policy - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.AbstractBindVisitor
Binding policy.
m_proxy - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.AbstractBindVisitor
proxy attribute.
m_specification - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.AbstractBindVisitor
Required specification.
ManifestAttributeFilter - Interface in org.apache.felix.ipojo.manipulator
Defines a filter to be tested against Attribute contained in the Manifest.
ManifestBuilder - Interface in org.apache.felix.ipojo.manipulator.store
A ManifestBuilder is ...
ManifestProvider - Interface in org.apache.felix.ipojo.manipulator
A ManifestProvider is responsible of providing the original Manifest of the manipulated Bundle.
manipulate(byte[]) - Method in class org.apache.felix.ipojo.manipulation.Manipulator
Manipulate the given byte array.
ManipulatedMetadataFilter - Class in org.apache.felix.ipojo.manipulator.render
A ManipulatedMetadataFilter
ManipulatedMetadataFilter() - Constructor for class org.apache.felix.ipojo.manipulator.render.ManipulatedMetadataFilter
 
ManipulatedResourcesWriter - Class in org.apache.felix.ipojo.manipulator.visitor.writer
Write manipulation result in the backend (store).
ManipulatedResourcesWriter() - Constructor for class org.apache.felix.ipojo.manipulator.visitor.writer.ManipulatedResourcesWriter
 
ManipulatedResultWriter - Class in org.apache.felix.ipojo.manipulator.visitor.writer
Gather manipulated bytecode.
ManipulatedResultWriter(Element) - Constructor for class org.apache.felix.ipojo.manipulator.visitor.writer.ManipulatedResultWriter
 
manipulateInnerClass(String, byte[]) - Method in class org.apache.felix.ipojo.manipulation.Manipulator
Manipulates the inner class.
ManipulationAdapter - Class in org.apache.felix.ipojo.manipulator.visitor
Empty ManipulationVisitor visitor.
ManipulationAdapter(ManipulationVisitor) - Constructor for class org.apache.felix.ipojo.manipulator.visitor.ManipulationAdapter
 
ManipulationEngine - Class in org.apache.felix.ipojo.manipulator
A ManipulationEngine is responsible to drive the component's classes manipulation.
ManipulationEngine(ClassLoader) - Constructor for class org.apache.felix.ipojo.manipulator.ManipulationEngine
 
ManipulationProperty - Class in org.apache.felix.ipojo.manipulation
Store properties for the manipulation process.
ManipulationProperty() - Constructor for class org.apache.felix.ipojo.manipulation.ManipulationProperty
 
ManipulationProperty.Logger - Class in org.apache.felix.ipojo.manipulation
Internal logger implementation.
ManipulationResultAdapter - Class in org.apache.felix.ipojo.manipulator.visitor
Empty ManipulationResultVisitor visitor.
ManipulationResultAdapter(ManipulationResultVisitor) - Constructor for class org.apache.felix.ipojo.manipulator.visitor.ManipulationResultAdapter
 
ManipulationResultVisitor - Interface in org.apache.felix.ipojo.manipulator
Visit manipulation results.
ManipulationUnit - Class in org.apache.felix.ipojo.manipulator
Component Info.
ManipulationUnit(String, Element) - Constructor for class org.apache.felix.ipojo.manipulator.ManipulationUnit
Constructor.
ManipulationVisitor - Interface in org.apache.felix.ipojo.manipulator
Visit manipulation results.
Manipulator - Class in org.apache.felix.ipojo.manipulation
iPOJO Byte code Manipulator.
Manipulator(ClassLoader) - Constructor for class org.apache.felix.ipojo.manipulation.Manipulator
 
MANIPULATOR_VERSION - Static variable in class org.apache.felix.ipojo.manipulator.util.Constants
 
Matcher(String) - Constructor for class org.apache.felix.ipojo.manipulator.spi.helper.Predicates.Matcher
 
matches() - Method in class org.apache.felix.ipojo.manipulator.spi.helper.Predicates.Matcher
Restrict execution if the annotation's classname matches the given pattern.
matches(BindingContext) - Method in interface org.apache.felix.ipojo.manipulator.spi.Predicate
Returns true if the context is matching the predicate.
MetaAnnotationBindingRegistry - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.registry
The MetaAnnotationBindingRegistry is a registry that tries to complete its list of bindings when an unknown one is detected.
MetaAnnotationBindingRegistry(BindingRegistry, Reporter, ResourceStore) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.MetaAnnotationBindingRegistry
 
MetadataFilter - Interface in org.apache.felix.ipojo.manipulator.render
Defines a filter to be tested against Element before rendering them into the Manifest.
MetadataProvider - Interface in org.apache.felix.ipojo.manipulator
A MetadataProvider is responsible to provide iPOJO's metadata.
MetadataRenderer - Class in org.apache.felix.ipojo.manipulator.render
A MetadataRenderer renders a given Element into a String.
MetadataRenderer() - Constructor for class org.apache.felix.ipojo.manipulator.render.MetadataRenderer
 
Metadatas - Class in org.apache.felix.ipojo.manipulator.util
Streams is a utility class that helps to manipulate streams.
method(MethodVisitor, MethodNode) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Selection
 
METHOD_FLAG_PREFIX - Static variable in class org.apache.felix.ipojo.manipulation.ClassManipulator
Method flag prefix.
MethodBindVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind
Parse @Bind & @Unbind annotations on methods.
MethodBindVisitor(ComponentWorkbench, Action, MethodNode, Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.MethodBindVisitor
 
MethodCodeAdapter - Class in org.apache.felix.ipojo.manipulation
Insert code calling callbacks at the entry and before the exit of a method.
MethodCodeAdapter(MethodVisitor, String, int, String, String, Set<String>) - Constructor for class org.apache.felix.ipojo.manipulation.MethodCodeAdapter
MethodCodeAdapter constructor.
MethodDescriptor - Class in org.apache.felix.ipojo.manipulation
Method Descriptor describe a method.
MethodDescriptor(String, String, boolean) - Constructor for class org.apache.felix.ipojo.manipulation.MethodDescriptor
Constructor.
MethodGenericVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic
 
MethodGenericVisitor(ComponentWorkbench, Element, MethodNode) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.MethodGenericVisitor
 
MethodMetadataCollector - Class in org.apache.felix.ipojo.manipulator.metadata.annotation
 
MethodMetadataCollector(ComponentWorkbench, MethodNode, Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.MethodMetadataCollector
 
MethodPropertyVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor
 
MethodPropertyVisitor(Element, String) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.MethodPropertyVisitor
Constructor.
MethodStereotypeVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.stereotype
Parse stereotypes for methods.
MethodStereotypeVisitor(MethodVisitor, AnnotationType) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.stereotype.MethodStereotypeVisitor
 
Module - Interface in org.apache.felix.ipojo.manipulator.spi
A Module is the contributions from third party to the iPOJO manipulation process.
ModuleProvider - Interface in org.apache.felix.ipojo.manipulator.spi
Discover Modules available in the "environment".

N

named(String) - Method in class org.apache.felix.ipojo.manipulator.spi.helper.Predicates.Node
Restrict execution if the supported Node has the given name.
Names - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util
 
Names() - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util.Names
 
newAnnotationVisitor(BindingContext) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.GenericVisitorFactory
 
newAnnotationVisitor(BindingContext) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ignore.NullVisitorFactory
 
newAnnotationVisitor(BindingContext) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.stereotype.StereotypeVisitorFactory
 
newAnnotationVisitor(BindingContext) - Method in interface org.apache.felix.ipojo.manipulator.spi.AnnotationVisitorFactory
May return null if no visitor can be created.
newBindingRegistry(Reporter, ResourceStore, ModuleProvider) - Static method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util.Bindings
 
nextToken(String) - Method in class org.apache.felix.ipojo.manipulator.QuotedTokenizer
Get the next token.
nextToken() - Method in class org.apache.felix.ipojo.manipulator.QuotedTokenizer
Get the next token.
NO_INDEX - Static variable in class org.apache.felix.ipojo.manipulator.spi.BindingContext
 
node() - Static method in class org.apache.felix.ipojo.manipulator.spi.helper.Predicates
 
Node() - Constructor for class org.apache.felix.ipojo.manipulator.spi.helper.Predicates.Node
 
NullBinding - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ignore
User: guillaume Date: 10/07/13 Time: 15:04
NullBinding(Type) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ignore.NullBinding
 
nullBindingsForMetaAnnotations() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.MetaAnnotationBindingRegistry
 
NullVisitorFactory - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ignore
User: guillaume Date: 10/07/13 Time: 15:05
NullVisitorFactory() - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ignore.NullVisitorFactory
 

O

on(ElementType) - Static method in class org.apache.felix.ipojo.manipulator.spi.helper.Predicates
Restrict to the given ElementType.
onlySupportedElements(Class<? extends Annotation>) - Static method in class org.apache.felix.ipojo.manipulator.spi.helper.Predicates
Restrict to the supported ElementType(s) of the annotation (use the @Target, if provided).
open() - Method in interface org.apache.felix.ipojo.manipulator.ResourceStore
Notify the store that resource will be written.
open() - Method in class org.apache.felix.ipojo.manipulator.store.DirectoryResourceStore
 
open() - Method in class org.apache.felix.ipojo.manipulator.store.JarFileResourceStore
 
or(Collection<Predicate>) - Static method in class org.apache.felix.ipojo.manipulator.spi.helper.Predicates
Successful if at least one of the given predicates is satisfied.
or(Predicate...) - Static method in class org.apache.felix.ipojo.manipulator.spi.helper.Predicates
Successful if at least one of the given predicates is satisfied.
org.apache.felix.ipojo.manipulation - package org.apache.felix.ipojo.manipulation
 
org.apache.felix.ipojo.manipulator - package org.apache.felix.ipojo.manipulator
 
org.apache.felix.ipojo.manipulator.manifest - package org.apache.felix.ipojo.manipulator.manifest
 
org.apache.felix.ipojo.manipulator.metadata - package org.apache.felix.ipojo.manipulator.metadata
 
org.apache.felix.ipojo.manipulator.metadata.annotation - package org.apache.felix.ipojo.manipulator.metadata.annotation
 
org.apache.felix.ipojo.manipulator.metadata.annotation.model - package org.apache.felix.ipojo.manipulator.metadata.annotation.model
 
org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery - package org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery
 
org.apache.felix.ipojo.manipulator.metadata.annotation.model.literal - package org.apache.felix.ipojo.manipulator.metadata.annotation.model.literal
 
org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser - package org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser
 
org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay - package org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay
 
org.apache.felix.ipojo.manipulator.metadata.annotation.module - package org.apache.felix.ipojo.manipulator.metadata.annotation.module
 
org.apache.felix.ipojo.manipulator.metadata.annotation.registry - package org.apache.felix.ipojo.manipulator.metadata.annotation.registry
 
org.apache.felix.ipojo.manipulator.metadata.annotation.visitor - package org.apache.felix.ipojo.manipulator.metadata.annotation.visitor
 
org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind - package org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind
 
org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic - package org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic
 
org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ignore - package org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ignore
 
org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.stereotype - package org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.stereotype
 
org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util - package org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.util
 
org.apache.felix.ipojo.manipulator.render - package org.apache.felix.ipojo.manipulator.render
 
org.apache.felix.ipojo.manipulator.reporter - package org.apache.felix.ipojo.manipulator.reporter
 
org.apache.felix.ipojo.manipulator.spi - package org.apache.felix.ipojo.manipulator.spi
 
org.apache.felix.ipojo.manipulator.spi.helper - package org.apache.felix.ipojo.manipulator.spi.helper
 
org.apache.felix.ipojo.manipulator.spi.provider - package org.apache.felix.ipojo.manipulator.spi.provider
 
org.apache.felix.ipojo.manipulator.store - package org.apache.felix.ipojo.manipulator.store
 
org.apache.felix.ipojo.manipulator.store.builder - package org.apache.felix.ipojo.manipulator.store.builder
 
org.apache.felix.ipojo.manipulator.store.mapper - package org.apache.felix.ipojo.manipulator.store.mapper
 
org.apache.felix.ipojo.manipulator.util - package org.apache.felix.ipojo.manipulator.util
 
org.apache.felix.ipojo.manipulator.visitor - package org.apache.felix.ipojo.manipulator.visitor
 
org.apache.felix.ipojo.manipulator.visitor.check - package org.apache.felix.ipojo.manipulator.visitor.check
 
org.apache.felix.ipojo.manipulator.visitor.writer - package org.apache.felix.ipojo.manipulator.visitor.writer
 
org.apache.felix.ipojo.xml.parser - package org.apache.felix.ipojo.xml.parser
 

P

parameter(MethodVisitor, MethodNode, int) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Selection
 
ParameterBindVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind
Parse @Bind & @Unbind annotations on method's parameters.
ParameterBindVisitor(ComponentWorkbench, Action, int) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.ParameterBindVisitor
 
ParameterGenericVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic
 
ParameterGenericVisitor(ComponentWorkbench, Element, MethodNode, int) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.ParameterGenericVisitor
 
ParameterPropertyVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor
 
ParameterPropertyVisitor(Element, MethodNode, int) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ParameterPropertyVisitor
Constructor.
ParameterStereotypeVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.stereotype
User: guillaume Date: 30/05/13 Time: 18:55
ParameterStereotypeVisitor(MethodVisitor, int, AnnotationType) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.stereotype.ParameterStereotypeVisitor
 
ParseException - Exception in org.apache.felix.ipojo.xml.parser
Exceptions thrown by parsers.
ParseException(String) - Constructor for exception org.apache.felix.ipojo.xml.parser.ParseException
Parsing error.
parseHeader(String) - Method in class org.apache.felix.ipojo.manipulator.store.builder.DefaultManifestBuilder
Standard OSGi header parser.
pattern(String) - Static method in class org.apache.felix.ipojo.manipulator.spi.helper.Predicates
 
Playback - Interface in org.apache.felix.ipojo.manipulator.metadata.annotation.model
User: guillaume Date: 08/07/13 Time: 16:30
Pojoization - Class in org.apache.felix.ipojo.manipulator
Pojoization allows creating an iPOJO bundle from a "normal" bundle.
Pojoization() - Constructor for class org.apache.felix.ipojo.manipulator.Pojoization
 
Pojoization(ModuleProvider) - Constructor for class org.apache.felix.ipojo.manipulator.Pojoization
 
Pojoization(Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.Pojoization
 
Pojoization(Reporter, ModuleProvider) - Constructor for class org.apache.felix.ipojo.manipulator.Pojoization
 
pojoization(File, File, InputStream) - Method in class org.apache.felix.ipojo.manipulator.Pojoization
Deprecated. 
pojoization(File, File, InputStream, ClassLoader) - Method in class org.apache.felix.ipojo.manipulator.Pojoization
Manipulates an input bundle.
pojoization(File, File, File) - Method in class org.apache.felix.ipojo.manipulator.Pojoization
Deprecated. 
pojoization(File, File, File, ClassLoader) - Method in class org.apache.felix.ipojo.manipulator.Pojoization
Manipulates an input bundle.
pojoization(ResourceStore, MetadataProvider, ManipulationVisitor, ClassLoader) - Method in class org.apache.felix.ipojo.manipulator.Pojoization
 
PostRegistrationVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor
 
PostRegistrationVisitor(ComponentWorkbench, String) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.PostRegistrationVisitor
 
PostUnregistrationVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor
 
PostUnregistrationVisitor(ComponentWorkbench, String) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.PostUnregistrationVisitor
 
Predicate - Interface in org.apache.felix.ipojo.manipulator.spi
A Predicate is executed with a given BindingContext and returns true if the Predicate.matches(BindingContext) operation is a success.
Predicates - Class in org.apache.felix.ipojo.manipulator.spi.helper
Ready-to-use Predicate implementations.
Predicates() - Constructor for class org.apache.felix.ipojo.manipulator.spi.helper.Predicates
 
Predicates.Matcher - Class in org.apache.felix.ipojo.manipulator.spi.helper
 
Predicates.Node - Class in org.apache.felix.ipojo.manipulator.spi.helper
 
Predicates.Reference - Class in org.apache.felix.ipojo.manipulator.spi.helper
 
PREFIX - Static variable in class org.apache.felix.ipojo.manipulation.ClassManipulator
All POJO method will be renamed by using this prefix.
prepare(byte[]) - Method in class org.apache.felix.ipojo.manipulation.Manipulator
Checks the given bytecode, determines if the class was already manipulated, and collect the metadata about the class.
prepareInnerClass(String, byte[]) - Method in class org.apache.felix.ipojo.manipulation.Manipulator
Analyzes the given inner class.
processingInstruction(String, String) - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
Process an instruction.
ProvidesVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor
Parse the @Provides annotation.
ProvidesVisitor(ComponentWorkbench) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ProvidesVisitor
 

Q

QuotedTokenizer - Class in org.apache.felix.ipojo.manipulator
Parse on OSGi Manifest clause.
QuotedTokenizer(String, String, boolean) - Constructor for class org.apache.felix.ipojo.manipulator.QuotedTokenizer
Constructors.
QuotedTokenizer(String, String) - Constructor for class org.apache.felix.ipojo.manipulator.QuotedTokenizer
Constructors.

R

read(byte[]) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.AnnotationParser
 
read(String) - Method in interface org.apache.felix.ipojo.manipulator.ResourceStore
Return the bytecode of the given class name.
read(String) - Method in class org.apache.felix.ipojo.manipulator.store.DirectoryResourceStore
 
read(String) - Method in class org.apache.felix.ipojo.manipulator.store.JarFileResourceStore
 
readBytes(InputStream) - Static method in class org.apache.felix.ipojo.manipulator.util.Streams
Read the content of the given InputStream as a byte array.
reference(String) - Static method in class org.apache.felix.ipojo.manipulator.spi.helper.Predicates
 
Reference(String) - Constructor for class org.apache.felix.ipojo.manipulator.spi.helper.Predicates.Reference
 
render(Element) - Method in class org.apache.felix.ipojo.manipulator.render.MetadataRenderer
Generate manipulation metadata.
Replay - Interface in org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay
User: guillaume Date: 30/05/13 Time: 17:23
reporter - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.DefaultBindingRegistry
 
Reporter - Interface in org.apache.felix.ipojo.manipulator
A Reporter is responsible to handle feedback from within the manipulation process in order to let API consumers deal with errors and warnings.
RequiresVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor
AnnotationVisitor parsing the @Requires annotation.
RequiresVisitor(ComponentWorkbench, String) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.RequiresVisitor
Constructor.
resolveEntity(String, String) - Method in class org.apache.felix.ipojo.xml.parser.SchemaResolver
Resolves systemIds to use embedded schemas.
ResourceMapper - Interface in org.apache.felix.ipojo.manipulator.store
A ResourceMapper maps resource name from a reference to another one.
ResourceStore - Interface in org.apache.felix.ipojo.manipulator
Abstract input/output for the manipulation process.
ResourceVisitor - Interface in org.apache.felix.ipojo.manipulator
A ResourceVisitor is invoked when a potential class is
RootGenericVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic
 
RootGenericVisitor(ComponentWorkbench, Element, ElementType) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.RootGenericVisitor
 

S

SchemaResolver - Class in org.apache.felix.ipojo.xml.parser
Entity Resolver loading embedded XML Schemas.
SchemaResolver() - Constructor for class org.apache.felix.ipojo.xml.parser.SchemaResolver
 
selection(ComponentWorkbench) - Method in interface org.apache.felix.ipojo.manipulator.metadata.annotation.registry.BindingRegistry
 
selection(ComponentWorkbench) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.CompletableBindingRegistry
 
selection(ComponentWorkbench) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.DefaultBindingRegistry
Initiate a Selection for the given workbench.
Selection - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.registry
A Selection is used to select a subset of all supported AnnotationVisitor.
Selection(BindingRegistry, ComponentWorkbench, Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Selection
 
ServiceControllerVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor
Parses a @ServiceController annotation.
ServiceControllerVisitor(String, Element) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ServiceControllerVisitor
Constructor.
ServiceLoaderModuleProvider - Class in org.apache.felix.ipojo.manipulator.spi.provider
Find Modules using the ServiceLoader mechanisms.
ServiceLoaderModuleProvider() - Constructor for class org.apache.felix.ipojo.manipulator.spi.provider.ServiceLoaderModuleProvider
 
ServiceLoaderModuleProvider(Class<?>) - Constructor for class org.apache.felix.ipojo.manipulator.spi.provider.ServiceLoaderModuleProvider
 
ServiceLoaderModuleProvider(ClassLoader) - Constructor for class org.apache.felix.ipojo.manipulator.spi.provider.ServiceLoaderModuleProvider
 
setAnnotationType(Type) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Binding
 
setClassLoader(ClassLoader) - Method in class org.apache.felix.ipojo.manipulator.store.JarFileResourceStore
 
setDocumentLocator(Locator) - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
Set Document locator.
setEnableTrace(boolean) - Method in class org.apache.felix.ipojo.manipulator.reporter.SystemReporter
 
setFactory(AnnotationVisitorFactory) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Binding
 
setInstance(Element) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench
 
setManifest(Manifest) - Method in class org.apache.felix.ipojo.manipulator.store.DirectoryResourceStore
 
setManifest(Manifest) - Method in class org.apache.felix.ipojo.manipulator.store.JarFileResourceStore
 
setManifestBuilder(ManifestBuilder) - Method in class org.apache.felix.ipojo.manipulator.store.DirectoryResourceStore
 
setManifestBuilder(ManifestBuilder) - Method in class org.apache.felix.ipojo.manipulator.store.JarFileResourceStore
 
setManifestFile(File) - Method in class org.apache.felix.ipojo.manipulator.store.DirectoryResourceStore
 
setManipulationVisitor(ManipulationVisitor) - Method in class org.apache.felix.ipojo.manipulator.ManipulationEngine
 
setMetadata(Element) - Method in class org.apache.felix.ipojo.manipulator.visitor.check.CheckFieldConsistencyResultVisitor
 
setMetadataRenderer(MetadataRenderer) - Method in class org.apache.felix.ipojo.manipulator.store.builder.DefaultManifestBuilder
 
setPredicate(Predicate) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Binding
 
setReporter(Reporter) - Method in class org.apache.felix.ipojo.manipulator.ManipulationEngine
 
setReporter(Reporter) - Method in class org.apache.felix.ipojo.manipulator.visitor.check.CheckFieldConsistencyResultVisitor
 
setReporter(Reporter) - Method in class org.apache.felix.ipojo.manipulator.visitor.check.CheckFieldConsistencyVisitor
 
setReporter(Reporter) - Method in class org.apache.felix.ipojo.manipulator.visitor.writer.ManipulatedResourcesWriter
 
setResourceMapper(ResourceMapper) - Method in class org.apache.felix.ipojo.manipulator.store.DirectoryResourceStore
 
setResourceMapper(ResourceMapper) - Method in class org.apache.felix.ipojo.manipulator.store.JarFileResourceStore
 
setResourceStore(ResourceStore) - Method in class org.apache.felix.ipojo.manipulator.ManipulationEngine
Provides the bytecode store that allows to retrieve bytecode of the component's related resources (inner classes for example).
setResourceStore(ResourceStore) - Method in class org.apache.felix.ipojo.manipulator.visitor.writer.ManipulatedResourcesWriter
 
setRoot(Element) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ComponentWorkbench
 
setUseLocalXSD() - Method in class org.apache.felix.ipojo.manipulator.Pojoization
Activates the entity resolver loading XSD files from the classloader.
setValidateUsingLocalSchemas(boolean) - Method in class org.apache.felix.ipojo.manipulator.metadata.FileMetadataProvider
 
setValidateUsingLocalSchemas(boolean) - Method in class org.apache.felix.ipojo.manipulator.metadata.StreamMetadataProvider
Force XML schemas resolution to be performed locally
SEVERE - Static variable in class org.apache.felix.ipojo.manipulation.ManipulationProperty
Logger severe level.
skippedEntity(String) - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
Skipped entity.
startDocument() - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
Start a document.
startElement(String, String, String, Attributes) - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
Start an element.
startPrefixMapping(String, String) - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
Start a prefix mapping.
STEREOTYPE_DESCRIPTOR - Static variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.StereotypeDiscovery
 
StereotypeBindingBuilder(List<Binding>, Class<? extends Annotation>) - Constructor for class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule.StereotypeBindingBuilder
 
StereotypeDiscovery - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery
User: guillaume Date: 09/07/13 Time: 14:52
StereotypeDiscovery() - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.StereotypeDiscovery
 
StereotypeVisitorFactory - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.stereotype
User: guillaume Date: 11/07/13 Time: 14:26
StereotypeVisitorFactory(AnnotationType) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.stereotype.StereotypeVisitorFactory
 
StreamMetadataProvider - Class in org.apache.felix.ipojo.manipulator.metadata
A StreamManifestProvider knows how to load metadata from an InputStream.
StreamMetadataProvider(InputStream, Reporter) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.StreamMetadataProvider
 
Streams - Class in org.apache.felix.ipojo.manipulator.util
Streams is a utility class that helps to manipulate streams.
Strings - Class in org.apache.felix.ipojo.manipulator.util
Strings is a utility class that helps to manipulate String.
SubArrayVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic
 
SubArrayVisitor(Element, String) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.SubArrayVisitor
Constructor.
SystemReporter - Class in org.apache.felix.ipojo.manipulator.reporter
A SystemReporter reports feedback from within the manipulation process.
SystemReporter() - Constructor for class org.apache.felix.ipojo.manipulator.reporter.SystemReporter
 

T

to(AnnotationVisitorFactory) - Method in class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule.AnnotationBindingBuilder
Complete the annotation binding with the AnnotationVisitorFactory to be executed when the annotation is found.
to(AnnotationVisitorFactory) - Method in class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule.ConditionalBindingBuilder
Complete the annotation binding with the AnnotationVisitorFactory to be executed when the annotation is found.
to(String, String) - Method in class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule.HandlerBindingBuilder
 
toByteArray(URL) - Static method in class org.apache.felix.ipojo.manipulator.store.JarFileResourceStore
 
toQualifiedName(String) - Static method in class org.apache.felix.ipojo.manipulation.Manipulator
 
toString() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Binding
 
toString() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.GenericVisitorFactory
 
toString() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ignore.NullVisitorFactory
 
toString() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.stereotype.StereotypeVisitorFactory
 
trace(String, Object...) - Method in class org.apache.felix.ipojo.manipulator.reporter.EmptyReporter
 
trace(String, Object...) - Method in class org.apache.felix.ipojo.manipulator.reporter.SystemReporter
 
trace(String, Object...) - Method in interface org.apache.felix.ipojo.manipulator.Reporter
Add aa trace message It accepts a Throwable as last argument.
transfer(InputStream, OutputStream) - Static method in class org.apache.felix.ipojo.manipulator.util.Streams
Transfer the given InputStream content in the given OutputStream.
traverse(AnnotationDiscovery) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.AnnotationType
 
type(ClassVisitor, ClassNode) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.registry.Selection
 
TypeGenericVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic
 
TypeGenericVisitor(ComponentWorkbench, Element) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.TypeGenericVisitor
 
TypeStereotypeVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.stereotype
User: guillaume Date: 30/05/13 Time: 18:55
TypeStereotypeVisitor(ClassVisitor, AnnotationType) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.stereotype.TypeStereotypeVisitor
 

U

UpdatedVisitor - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.visitor
 
UpdatedVisitor(ComponentWorkbench, String) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.UpdatedVisitor
 

V

valueOf(String) - Static method in enum org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.LifecycleVisitor.Transition
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.LifecycleVisitor.Transition
Returns an array containing the constants of this enum type, in the order they are declared.
visit(String, Object) - Method in class org.apache.felix.ipojo.manipulation.ClassChecker.AnnotationDescriptor
Visits a simple attribute.
visit(AnnotationVisitor) - Method in class org.apache.felix.ipojo.manipulation.ClassChecker.AnnotationDescriptor
Method allowing to recreate the visited (stored) annotation into the destination annotation.
visit(String, Object) - Method in class org.apache.felix.ipojo.manipulation.ClassChecker.ArrayAttribute
Visits the content of the array.
visit(AnnotationVisitor) - Method in class org.apache.felix.ipojo.manipulation.ClassChecker.ArrayAttribute
Recreates the visited array attribute.
visit(AnnotationVisitor) - Method in class org.apache.felix.ipojo.manipulation.ClassChecker.EnumAttribute
Recreates the attribute on the given annotation.
visit(AnnotationVisitor) - Method in class org.apache.felix.ipojo.manipulation.ClassChecker.SimpleAttribute
Recreates the attribute on the given annotation.
visit(int, int, String, String, String, String[]) - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
Visit the class.
visit(int, int, String, String, String, String[]) - Method in class org.apache.felix.ipojo.manipulation.ClassManipulator
Visit method.
visit(int, int, String, String, String, String[]) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ClassMetadataCollector
 
visit(String, Object) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.HandlerBindingDiscovery
 
visit(int, int, String, String, String, String[]) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.AnnotationTypeVisitor
 
visit(String, Object) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.AnnotationRecorder
 
Visit - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay
User: guillaume Date: 30/05/13 Time: 17:23
Visit(String, Object) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.Visit
 
visit(String, Object) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.AbstractBindVisitor
Visit annotation's attributes.
visit(String, Object) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ComponentVisitor
Visit @Component annotation attribute.
visit(String, Object) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.FieldPropertyVisitor
Visit one "simple" annotation.
visit(String, Object) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.GenericVisitor
Visit a 'simple' annotation attribute.
visit(String, Object) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.RootGenericVisitor
Visit a 'simple' annotation attribute.
visit(String, Object) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.SubArrayVisitor
Visit a 'simple' element of the visited array.
visit(String, Object) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.HandlerDeclarationVisitor
Parses the value attribute.
visit(String, Object) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.HandlerVisitor
Visit @Handler annotation attributes.
visit(String, Object) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.InstantiateVisitor
Visit an annotation attribute.
visit(String, Object) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.MethodPropertyVisitor
Visit annotation attributes.
visit(String, Object) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ProvidesVisitor
Visit @provides annotation attributes.
visit(String, Object) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.RequiresVisitor
Visit one "simple" annotation.
visit(String, Object) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ServiceControllerVisitor
Visit one "simple" annotation.
visit(String) - Method in interface org.apache.felix.ipojo.manipulator.ResourceVisitor
Visit a resource discovered in the original bundle.
visit(String, Object) - Method in class org.apache.felix.ipojo.manipulator.util.ChainedAnnotationVisitor
 
visitAnnotation(String, String) - Method in class org.apache.felix.ipojo.manipulation.ClassChecker.AnnotationDescriptor
Visits a nested annotation.
visitAnnotation(MethodVisitor) - Method in class org.apache.felix.ipojo.manipulation.ClassChecker.AnnotationDescriptor
Methods allowing to recreate the visited (stored) annotation into the destination method.
visitAnnotation(String, String) - Method in class org.apache.felix.ipojo.manipulation.ClassChecker.ArrayAttribute
Visits the content of the array.
visitAnnotation(String, boolean) - Method in class org.apache.felix.ipojo.manipulation.ConstructorCodeAdapter
Visits an annotation.
visitAnnotation(String, boolean) - Method in class org.apache.felix.ipojo.manipulation.MethodCodeAdapter
Visits an annotation.
visitAnnotation(String, boolean) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ClassMetadataCollector
Visit class annotations.
visitAnnotation(String, boolean) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.FieldMetadataCollector
Visit annotations on the current field.
visitAnnotation(String, boolean) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.MethodMetadataCollector
Visit method annotations.
visitAnnotation(String) - Method in interface org.apache.felix.ipojo.manipulator.metadata.annotation.model.AnnotationDiscovery
 
visitAnnotation(String) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.ChainedAnnotationDiscovery
 
visitAnnotation(String) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.HandlerBindingDiscovery
 
visitAnnotation(String) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.IgnoredDiscovery
 
visitAnnotation(String) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.discovery.StereotypeDiscovery
 
visitAnnotation(String, boolean) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.AnnotationTypeVisitor
 
visitAnnotation(String, String) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.AnnotationRecorder
 
VisitAnnotation - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay
User: guillaume Date: 30/05/13 Time: 17:24
VisitAnnotation(String, String, AnnotationRecorder) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.VisitAnnotation
 
visitAnnotation(String, String) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.GenericVisitor
Visit a sub-annotation.
visitAnnotation(String, String) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.SubArrayVisitor
Visit an annotation element of the visited array.
visitAnnotation(String, String) - Method in class org.apache.felix.ipojo.manipulator.util.ChainedAnnotationVisitor
 
visitArray(String) - Method in class org.apache.felix.ipojo.manipulation.ClassChecker.AnnotationDescriptor
Visits an array attribute.
visitArray(String) - Method in class org.apache.felix.ipojo.manipulation.ClassChecker.ArrayAttribute
Visits the content of the array.
visitArray(String) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.AnnotationRecorder
 
VisitArray - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay
User: guillaume Date: 30/05/13 Time: 17:24
VisitArray(String, AnnotationRecorder) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.VisitArray
 
visitArray(String) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.GenericVisitor
Visit an array attribute.
visitArray(String) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ProvidesVisitor
Visit specifications array.
visitArray(String) - Method in class org.apache.felix.ipojo.manipulator.util.ChainedAnnotationVisitor
 
visitClassStructure(Element) - Method in interface org.apache.felix.ipojo.manipulator.ManipulationResultVisitor
Called once per visitor with the class' structure discovered during manipulation.
visitClassStructure(Element) - Method in class org.apache.felix.ipojo.manipulator.visitor.check.CheckFieldConsistencyResultVisitor
 
visitClassStructure(Element) - Method in class org.apache.felix.ipojo.manipulator.visitor.ManipulationResultAdapter
 
visitClassStructure(Element) - Method in class org.apache.felix.ipojo.manipulator.visitor.writer.ManipulatedResultWriter
 
visitEnd() - Method in class org.apache.felix.ipojo.manipulation.ClassChecker.AnnotationDescriptor
End of the visit.
visitEnd() - Method in class org.apache.felix.ipojo.manipulation.ClassChecker.ArrayAttribute
End of the array attribute visit.
visitEnd() - Method in class org.apache.felix.ipojo.manipulation.ClassManipulator
Visit end.
visitEnd() - Method in interface org.apache.felix.ipojo.manipulator.ManipulationResultVisitor
Called when all resources from this manipulation result have been processed.
visitEnd() - Method in interface org.apache.felix.ipojo.manipulator.ManipulationVisitor
Called when all metadata have been processed.
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ClassMetadataCollector
End of the visit : compute final elements.
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.AnnotationRecorder
 
VisitEnd - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay
User: guillaume Date: 30/05/13 Time: 17:24
VisitEnd() - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.VisitEnd
 
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.AbstractBindVisitor
 
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.MethodBindVisitor
End of the visit.
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.ParameterBindVisitor
End of the visit.
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ComponentVisitor
End of the visit.
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ControllerVisitor
Visit @Handler annotation attributes.
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.FieldPropertyVisitor
End of the annotation.
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.ParameterGenericVisitor
 
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.RootGenericVisitor
End of the visit.
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.SubArrayVisitor
End of the visit.
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.HandlerDeclarationVisitor
End of the visit.
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.HandlerVisitor
End of the visit.
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.InstantiateVisitor
End of the visit.
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.LifecycleVisitor
 
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.MethodPropertyVisitor
End of the visit.
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ParameterPropertyVisitor
End of the visit.
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.PostRegistrationVisitor
 
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.PostUnregistrationVisitor
 
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ProvidesVisitor
End of the visit.
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.RequiresVisitor
End of the annotation.
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.ServiceControllerVisitor
End of the annotation.
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.stereotype.FieldStereotypeVisitor
 
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.stereotype.MethodStereotypeVisitor
 
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.stereotype.ParameterStereotypeVisitor
 
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.stereotype.TypeStereotypeVisitor
 
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.UpdatedVisitor
 
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.util.ChainedAnnotationVisitor
 
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.visitor.ManipulationAdapter
 
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.visitor.ManipulationResultAdapter
 
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.visitor.writer.ManipulatedResourcesWriter
 
visitEnd() - Method in class org.apache.felix.ipojo.manipulator.visitor.writer.ManipulatedResultWriter
 
visitEndCommon() - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.MethodPropertyVisitor
 
visitEnum(String, String, String) - Method in class org.apache.felix.ipojo.manipulation.ClassChecker.AnnotationDescriptor
Visits an enumeration attribute.
visitEnum(String, String, String) - Method in class org.apache.felix.ipojo.manipulation.ClassChecker.ArrayAttribute
Visits the content of the array.
visitEnum(String, String, String) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.AnnotationRecorder
 
VisitEnum - Class in org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay
User: guillaume Date: 30/05/13 Time: 17:23
VisitEnum(String, String, String) - Constructor for class org.apache.felix.ipojo.manipulator.metadata.annotation.model.parser.replay.VisitEnum
 
visitEnum(String, String, String) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.AbstractBindVisitor
 
visitEnum(String, String, String) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.GenericVisitor
Visits an enumeration attribute.
visitEnum(String, String, String) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.generic.SubArrayVisitor
Visits an enumeration attribute.
visitEnum(String, String, String) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.RequiresVisitor
 
visitEnum(String, String, String) - Method in class org.apache.felix.ipojo.manipulator.util.ChainedAnnotationVisitor
 
visitField(int, String, String, String, Object) - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
Check if the _cm field already exists.
visitField(int, String, String, String, Object) - Method in class org.apache.felix.ipojo.manipulation.ClassManipulator
Visit a Field.
visitField(int, String, String, String, Object) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ClassMetadataCollector
Visit a field.
visitFieldInsn(int, String, String, String) - Method in class org.apache.felix.ipojo.manipulation.ConstructorCodeAdapter
Adapts field accesses.
visitFieldInsn(int, String, String, String) - Method in class org.apache.felix.ipojo.manipulation.MethodCodeAdapter
Visit an instruction modifying a method (GETFIELD/PUTFIELD).
visitIincInsn(int, int) - Method in class org.apache.felix.ipojo.manipulation.ConstructorCodeAdapter
Visits an increment instruction.
visitInnerClass(String, String, String, int) - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
Add the inner class to the list of inner class to manipulate.
visitLocalVariable(String, String, String, Label, Label, int) - Method in class org.apache.felix.ipojo.manipulation.ConstructorCodeAdapter
Visits a local variable.
visitManipulatedResource(String, byte[]) - Method in interface org.apache.felix.ipojo.manipulator.ManipulationResultVisitor
Accept a manipulated resource (main component class or inner classes).
visitManipulatedResource(String, byte[]) - Method in class org.apache.felix.ipojo.manipulator.visitor.ManipulationResultAdapter
 
visitManipulatedResource(String, byte[]) - Method in class org.apache.felix.ipojo.manipulator.visitor.writer.ManipulatedResultWriter
 
visitManipulationResult(Element) - Method in interface org.apache.felix.ipojo.manipulator.ManipulationVisitor
Accept a manipulation result for the given component metadata.
visitManipulationResult(Element) - Method in class org.apache.felix.ipojo.manipulator.visitor.check.CheckFieldConsistencyVisitor
 
visitManipulationResult(Element) - Method in class org.apache.felix.ipojo.manipulator.visitor.ManipulationAdapter
 
visitManipulationResult(Element) - Method in class org.apache.felix.ipojo.manipulator.visitor.writer.ManipulatedResourcesWriter
 
visitMaxs(int, int) - Method in class org.apache.felix.ipojo.manipulation.ConstructorCodeAdapter
Visit max method.
visitMetadata(Element) - Method in interface org.apache.felix.ipojo.manipulator.ManipulationVisitor
Visit metadata not associated with a component (ie no bytecode manipulation needed).
visitMetadata(Element) - Method in class org.apache.felix.ipojo.manipulator.visitor.ManipulationAdapter
 
visitMetadata(Element) - Method in class org.apache.felix.ipojo.manipulator.visitor.writer.ManipulatedResourcesWriter
 
visitMethod(int, String, String, String, String[]) - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
Visit a method.
visitMethod(int, String, String, String, String[]) - Method in class org.apache.felix.ipojo.manipulation.ClassManipulator
A method is visited.
visitMethod(int, String, String, String, String[]) - Method in class org.apache.felix.ipojo.manipulation.InnerClassAdapter
Visits a method.
visitMethod(int, String, String, String, String[]) - Method in class org.apache.felix.ipojo.manipulation.InnerClassChecker
 
visitMethod(int, String, String, String, String[]) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.ClassMetadataCollector
Visit a method.
visitMethodInsn(int, String, String, String, boolean) - Method in class org.apache.felix.ipojo.manipulation.ConstructorCodeAdapter
Visits a method invocation instruction.
visitParameterAnnotation(int, MethodVisitor) - Method in class org.apache.felix.ipojo.manipulation.ClassChecker.AnnotationDescriptor
Methods allowing to recreate the visited (stored) parameter annotations into the destination method.
visitParameterAnnotation(int, String, boolean) - Method in class org.apache.felix.ipojo.manipulation.ConstructorCodeAdapter
Visits a parameter annotation.
visitParameterAnnotation(int, String, boolean) - Method in class org.apache.felix.ipojo.manipulation.MethodCodeAdapter
Visits a parameter annotation.
visitParameterAnnotation(int, String, boolean) - Method in class org.apache.felix.ipojo.manipulator.metadata.annotation.MethodMetadataCollector
Visit a parameter annotation.
visitVarInsn(int, int) - Method in class org.apache.felix.ipojo.manipulation.ConstructorCodeAdapter
Visits a variable instruction.

W

WABResourceMapper - Class in org.apache.felix.ipojo.manipulator.store.mapper
A WABResourceMapper knows how to map resource names for a Web Application Bundle (WAB).
WABResourceMapper() - Constructor for class org.apache.felix.ipojo.manipulator.store.mapper.WABResourceMapper
 
warn(String, Object...) - Method in class org.apache.felix.ipojo.manipulator.reporter.EmptyReporter
 
warn(String, Object...) - Method in class org.apache.felix.ipojo.manipulator.reporter.SystemReporter
 
warn(String, Object...) - Method in interface org.apache.felix.ipojo.manipulator.Reporter
Add a message in the warning list.
WARNING - Static variable in class org.apache.felix.ipojo.manipulation.ManipulationProperty
Logger warning level.
warning(SAXParseException) - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
A warning was detected during the XML-Schema checking.
WEB_INF_CLASSES - Static variable in class org.apache.felix.ipojo.manipulator.store.mapper.WABResourceMapper
 
when(Predicate) - Method in class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule.AnnotationBindingBuilder
Declares a Predicate that will add a condition to the annotation binding.
with(AnnotationLiteral<?>) - Method in class org.apache.felix.ipojo.manipulator.spi.AbsBindingModule.StereotypeBindingBuilder
 
workbench - Variable in class org.apache.felix.ipojo.manipulator.metadata.annotation.visitor.bind.AbstractBindVisitor
 
write(String, byte[]) - Method in interface org.apache.felix.ipojo.manipulator.ResourceStore
Notify the builder that a new resource has been built and should be stored in the resulting bundle.
write(String, byte[]) - Method in class org.apache.felix.ipojo.manipulator.store.DirectoryResourceStore
 
write(String, byte[]) - Method in class org.apache.felix.ipojo.manipulator.store.JarFileResourceStore
 
writeMetadata(Element) - Method in interface org.apache.felix.ipojo.manipulator.ResourceStore
Writes the given Element into this store.
writeMetadata(Element) - Method in class org.apache.felix.ipojo.manipulator.store.DirectoryResourceStore
 
writeMetadata(Element) - Method in class org.apache.felix.ipojo.manipulator.store.JarFileResourceStore
 
writeToSystemProperty(String) - Method in class org.apache.felix.ipojo.manipulator.util.Classpath
 

X

XMLMetadataParser - Class in org.apache.felix.ipojo.xml.parser
XML Metadata parser.
XMLMetadataParser() - Constructor for class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
 
XSD_PATH - Static variable in class org.apache.felix.ipojo.xml.parser.SchemaResolver
Directory where embedded schemas are copied.
A B C D E F G H I J L M N O P Q R S T U V W X 
Skip navigation links

Copyright © 2006–2023 The Apache Software Foundation. All rights reserved.