- AbsBindingModule - Class in org.apache.felix.ipojo.manipulator.spi
-
All provided
Module
s 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 java.lang.annotation.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).
- CacheableMetadataProvider - Class in org.apache.felix.ipojo.manipulator.metadata
-
- 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>, 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
-
- 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
-
- 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
-
- 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
-
- 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
Module
s available in the "environment".
- 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.