Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2006-2011
Apache Software Foundation
. All Rights Reserved.