A B C E F G I L M N O P Q R S V W X

A

addAnnotation(ClassChecker.AnnotationDescriptor) - Method in class org.apache.felix.ipojo.manipulation.MethodDescriptor
Add an annotation to the current method.

B

buildElement(String) - Static method in class org.apache.felix.ipojo.manipulation.annotations.CustomAnnotationVisitor
Build the element object from the given descriptor.

C

characters(char[], int, int) - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
Characters.
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.AnnotationDescriptor(String, boolean) - Constructor for class org.apache.felix.ipojo.manipulation.ClassChecker.AnnotationDescriptor
Creates an annotation descriptor.
ClassChecker.AnnotationDescriptor(String, String) - Constructor for class org.apache.felix.ipojo.manipulation.ClassChecker.AnnotationDescriptor
Creates an annotation descriptor.
ClassChecker.ArrayAttribute - Class in org.apache.felix.ipojo.manipulation
Describes an array attribute.
ClassChecker.ArrayAttribute(String) - Constructor for class org.apache.felix.ipojo.manipulation.ClassChecker.ArrayAttribute
Creates 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.
ConstructorCodeAdapter - Class in org.apache.felix.ipojo.manipulation
Constructor Adapter.
ConstructorCodeAdapter(MethodVisitor, String, Set, int, String, String) - Constructor for class org.apache.felix.ipojo.manipulation.ConstructorCodeAdapter
PropertyCodeAdapter constructor.
CustomAnnotationVisitor - Class in org.apache.felix.ipojo.manipulation.annotations
Collect metadata from custom annotation.
CustomAnnotationVisitor(Element, MetadataCollector, boolean, boolean) - Constructor for class org.apache.felix.ipojo.manipulation.annotations.CustomAnnotationVisitor
Constructor.

E

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.
error(SAXParseException) - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
An error occurs during the XML-Schema checking.

F

fatalError(SAXParseException) - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
A fatal error occurs during the XML-Schema checking.
FieldCollector - Class in org.apache.felix.ipojo.manipulation.annotations
Collect field annotations.
FieldCollector(String, MetadataCollector) - Constructor for class org.apache.felix.ipojo.manipulation.annotations.FieldCollector
Constructor.

G

getAnnotations() - Method in class org.apache.felix.ipojo.manipulation.MethodDescriptor
 
getDescriptor() - Method in class org.apache.felix.ipojo.manipulation.MethodDescriptor
 
getElem() - Method in class org.apache.felix.ipojo.manipulation.annotations.MetadataCollector
 
getElement() - Method in class org.apache.felix.ipojo.manipulation.MethodDescriptor
Compute method manipulation metadata.
getElements() - Method in class org.apache.felix.ipojo.manipulation.annotations.MetadataCollector
 
getErrors() - Method in class org.apache.felix.ipojo.manipulator.Pojoization
 
getFields() - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
Get collected fields.
getFields() - Method in class org.apache.felix.ipojo.manipulation.Manipulator
 
getIds() - Method in class org.apache.felix.ipojo.manipulation.annotations.MetadataCollector
 
getInnerClasses() - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
 
getInnerClasses() - Method in class org.apache.felix.ipojo.manipulation.Manipulator
 
getInterfaces() - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
Get collected interfaces.
getLogger() - Static method in class org.apache.felix.ipojo.manipulation.ManipulationProperty
Get the manipulator logger.
getManipulationMetadata() - Method in class org.apache.felix.ipojo.manipulation.Manipulator
Compute component type manipulation metadata.
getMetadata() - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
Get parsed metadata.
getMethods() - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
Get collected methods.
getName() - Method in class org.apache.felix.ipojo.manipulation.MethodDescriptor
 
getSeparator() - Method in class org.apache.felix.ipojo.manipulator.QuotedTokenizer
 
getSuperClass() - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
 
getTokens() - Method in class org.apache.felix.ipojo.manipulator.QuotedTokenizer
 
getTokenSet() - Method in class org.apache.felix.ipojo.manipulator.QuotedTokenizer
Get token list.
getWarnings() - Method in class org.apache.felix.ipojo.manipulator.Pojoization
 

I

ignorableWhitespace(char[], int, int) - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
Ignore whitespace.
IM_FIELD - Static variable in class org.apache.felix.ipojo.manipulation.MethodCreator
Instance Manager Field.
INFO - Static variable in class org.apache.felix.ipojo.manipulation.ManipulationProperty
Logger info level.
InnerClassAdapter - Class in org.apache.felix.ipojo.manipulation
Adapts a inner class in order to allow accessing outer class fields.
InnerClassAdapter(ClassVisitor, String, Set) - Constructor for class org.apache.felix.ipojo.manipulation.InnerClassAdapter
Creates the inner class adapter.
InnerClassManipulator - Class in org.apache.felix.ipojo.manipulation
Manipulates inner class allowing outer class access.
InnerClassManipulator(String, Set) - Constructor for class org.apache.felix.ipojo.manipulation.InnerClassManipulator
Creates an inner class manipulator.
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.
IPOJO_PACKAGE_VERSION - Static variable in class org.apache.felix.ipojo.manipulator.Pojoization
iPOJO Imported Package Version.
isalreadyManipulated() - Method in class org.apache.felix.ipojo.manipulation.ClassChecker
Check if the class was already manipulated.
isAnnotated() - Method in class org.apache.felix.ipojo.manipulation.annotations.MetadataCollector
 
isCustomAnnotation(String) - Static method in class org.apache.felix.ipojo.manipulation.annotations.CustomAnnotationVisitor
Check if the given annotation descriptor is an iPOJO custom annotation.

L

log(int, String) - Method in class org.apache.felix.ipojo.manipulation.ManipulationProperty.Logger
Log method.

M

manipulate(byte[]) - Method in class org.apache.felix.ipojo.manipulation.InnerClassManipulator
Manipulate the inner class.
manipulate(byte[]) - Method in class org.apache.felix.ipojo.manipulation.Manipulator
Manipulate the given byte array.
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.
ManipulationProperty.Logger() - Constructor for class org.apache.felix.ipojo.manipulation.ManipulationProperty.Logger
 
Manipulator - Class in org.apache.felix.ipojo.manipulation
iPOJO Byte code Manipulator.
Manipulator() - Constructor for class org.apache.felix.ipojo.manipulation.Manipulator
 
MetadataCollector - Class in org.apache.felix.ipojo.manipulation.annotations
Collect metadata from classes by parsing annotation.
MetadataCollector() - Constructor for class org.apache.felix.ipojo.manipulation.annotations.MetadataCollector
 
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) - Constructor for class org.apache.felix.ipojo.manipulation.MethodCodeAdapter
MethodCodeAdapter constructor.
MethodCollector - Class in org.apache.felix.ipojo.manipulation.annotations
This class collects method annotations, and give them to the metadata collector.
MethodCollector(String, MetadataCollector) - Constructor for class org.apache.felix.ipojo.manipulation.annotations.MethodCollector
Constructor.
MethodCreator - Class in org.apache.felix.ipojo.manipulation
iPOJO Class Adapter.
MethodCreator(ClassVisitor, Map, List) - Constructor for class org.apache.felix.ipojo.manipulation.MethodCreator
Constructor.
MethodDescriptor - Class in org.apache.felix.ipojo.manipulation
Method Descriptor describe a method.
MethodDescriptor(String, String) - Constructor for class org.apache.felix.ipojo.manipulation.MethodDescriptor
Constructor.

N

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.

O

org.apache.felix.ipojo.manipulation - package org.apache.felix.ipojo.manipulation
 
org.apache.felix.ipojo.manipulation.annotations - package org.apache.felix.ipojo.manipulation.annotations
 
org.apache.felix.ipojo.manipulator - package org.apache.felix.ipojo.manipulator
 
org.apache.felix.ipojo.xml.parser - package org.apache.felix.ipojo.xml.parser
 

P

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.Pojoization
Standard OSGi header parser.
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(File, File, InputStream) - 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
Manipulates an input bundle.
printClauses(Map, String) - Method in class org.apache.felix.ipojo.manipulator.Pojoization
Print a standard Map based OSGi header.
processingInstruction(String, String) - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
Process an instruction.

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

resolveEntity(String, String) - Method in class org.apache.felix.ipojo.xml.parser.SchemaResolver
Resolves systemIds to use embedded schemas.

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
 
setAnnotationProcessing() - Method in class org.apache.felix.ipojo.manipulator.Pojoization
Activates annotation processing.
setDocumentLocator(Locator) - Method in class org.apache.felix.ipojo.xml.parser.XMLMetadataParser
Set Document locator.
setUseLocalXSD() - Method in class org.apache.felix.ipojo.manipulator.Pojoization
Activates the entity resolver loading XSD files from the classloader.
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.

V

visit(String, Object) - Method in class org.apache.felix.ipojo.manipulation.annotations.CustomAnnotationVisitor
Visit a 'simple' annotation attribute.
visit(int, int, String, String, String, String[]) - Method in class org.apache.felix.ipojo.manipulation.annotations.MetadataCollector
Start visiting a class.
visit(String, Object) - Method in class org.apache.felix.ipojo.manipulation.ClassChecker.AnnotationDescriptor
Visits a simple attribute.
visit(MethodVisitor) - Method in class org.apache.felix.ipojo.manipulation.ClassChecker.AnnotationDescriptor
Methods allowing to recreate the visited (stored) annotation into the destination method.
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.MethodCreator
Visit method.
visitAnnotation(String, String) - Method in class org.apache.felix.ipojo.manipulation.annotations.CustomAnnotationVisitor
Visit a sub-annotation.
visitAnnotation(String, boolean) - Method in class org.apache.felix.ipojo.manipulation.annotations.FieldCollector
Visit annotations on the current field.
visitAnnotation(String, boolean) - Method in class org.apache.felix.ipojo.manipulation.annotations.MetadataCollector
Visit class annotations.
visitAnnotation(String, boolean) - Method in class org.apache.felix.ipojo.manipulation.annotations.MethodCollector
Visit method annotations.
visitAnnotation(String, String) - Method in class org.apache.felix.ipojo.manipulation.ClassChecker.AnnotationDescriptor
Visits a nested annotation.
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.
visitArray(String) - Method in class org.apache.felix.ipojo.manipulation.annotations.CustomAnnotationVisitor
Visit an array attribute.
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.
visitEnd() - Method in class org.apache.felix.ipojo.manipulation.annotations.CustomAnnotationVisitor
End of the visit.
visitEnd() - Method in class org.apache.felix.ipojo.manipulation.annotations.MetadataCollector
End of the visit : compute final elements.
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.MethodCreator
Visit end.
visitEnum(String, String, String) - Method in class org.apache.felix.ipojo.manipulation.annotations.CustomAnnotationVisitor
Visits an enumeration attribute.
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.
visitField(int, String, String, String, Object) - Method in class org.apache.felix.ipojo.manipulation.annotations.MetadataCollector
Visit a field.
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.MethodCreator
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.
visitMaxs(int, int) - Method in class org.apache.felix.ipojo.manipulation.ConstructorCodeAdapter
Visit max method.
visitMethod(int, String, String, String, String[]) - Method in class org.apache.felix.ipojo.manipulation.annotations.MetadataCollector
Visit a method.
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.InnerClassAdapter
Visits a method.
visitMethod(int, String, String, String, String[]) - Method in class org.apache.felix.ipojo.manipulation.MethodCreator
A method is visited.
visitMethodInsn(int, String, String, String) - Method in class org.apache.felix.ipojo.manipulation.ConstructorCodeAdapter
Visits a method invocation instruction.
visitVarInsn(int, int) - Method in class org.apache.felix.ipojo.manipulation.ConstructorCodeAdapter
Visits a variable instruction.

W

warn(String) - Method in class org.apache.felix.ipojo.manipulator.Pojoization
Add a warning 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.

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 E F G I L M N O P Q R S V W X

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