A B C E F G H I J L M O P R S T V 

A

AbstractAnnotationScanner - Class in org.jboss.papaki.impl
An abstract annotation scanner - base class
AbstractAnnotationScanner(String) - Constructor for class org.jboss.papaki.impl.AbstractAnnotationScanner
Constructor
AbstractJavassistAnnotationScanner - Class in org.jboss.papaki.impl
An abstract annotation scanner - base class for Javassist based implementations
AbstractJavassistAnnotationScanner(String) - Constructor for class org.jboss.papaki.impl.AbstractJavassistAnnotationScanner
Constructor
addAnnotation(String, Annotation) - Method in class org.jboss.papaki.impl.ClassInfo
Add an annotation
addChild(String) - Method in class org.jboss.papaki.impl.ClassInfo
Add a child to the list of children
Annotation - Class in org.jboss.papaki
An annotation
Annotation(String, Object, AnnotationType, String, String, String[], int) - Constructor for class org.jboss.papaki.Annotation
Constructor
AnnotationRepository - Interface in org.jboss.papaki
An annotation repository
AnnotationRepositoryImpl - Class in org.jboss.papaki.impl
The annotation repository implementation
AnnotationRepositoryImpl(Map<String, Collection<String>>, Map<String, ClassInfo>, Settings) - Constructor for class org.jboss.papaki.impl.AnnotationRepositoryImpl
Constructor
AnnotationScanner - Interface in org.jboss.papaki
An annotation scanner
AnnotationScannerFactory - Class in org.jboss.papaki
An annotation scanner factory
AnnotationType - Enum in org.jboss.papaki
The type of an annotation

B

BinaryLoader - Class in org.jboss.papaki.util
The binary loader class

C

ClassInfo - Class in org.jboss.papaki.impl
Represents information about a class
ClassInfo(String) - Constructor for class org.jboss.papaki.impl.ClassInfo
Constructor
classLevel(boolean) - Method in interface org.jboss.papaki.Configuration
Scan for annotations at class level - default is true
classLevel(boolean) - Method in class org.jboss.papaki.impl.ConfigurationImpl
Scan for annotations at class level - default is true
ClassScanner - Class in org.jboss.papaki.util
Class scanner
classVisibility(Visibility) - Method in interface org.jboss.papaki.Configuration
Set the visibility for classes scanned - default is PRIVATE
classVisibility(Visibility) - Method in class org.jboss.papaki.impl.ConfigurationImpl
Set the visibility for classes scanned - default is PRIVATE
Configuration - Interface in org.jboss.papaki
Represents a configuration of the annotation scanner
ConfigurationImpl - Class in org.jboss.papaki.impl
Represents a configuration of the annotation scanner
ConfigurationImpl() - Constructor for class org.jboss.papaki.impl.ConfigurationImpl
Constructor
configure() - Method in interface org.jboss.papaki.AnnotationScanner
Configure the scanner
configure() - Method in class org.jboss.papaki.impl.AbstractAnnotationScanner
Configure the scanner
constructorLevel(boolean) - Method in interface org.jboss.papaki.Configuration
Scan for annotations at constructor level - default is true
constructorLevel(boolean) - Method in class org.jboss.papaki.impl.ConfigurationImpl
Scan for annotations at constructor level - default is true
constructorVisibility(Visibility) - Method in interface org.jboss.papaki.Configuration
Set the visibility for constructors scanned - default is PRIVATE
constructorVisibility(Visibility) - Method in class org.jboss.papaki.impl.ConfigurationImpl
Set the visibility for constructors scanned - default is PRIVATE

E

equals(Object) - Method in class org.jboss.papaki.Annotation
Equals
ExtensionScanner - Class in org.jboss.papaki.util
Extension scanner

F

fieldLevel(boolean) - Method in interface org.jboss.papaki.Configuration
Scan for annotations at field level - default is true
fieldLevel(boolean) - Method in class org.jboss.papaki.impl.ConfigurationImpl
Scan for annotations at field level - default is true
fieldVisibility(Visibility) - Method in interface org.jboss.papaki.Configuration
Set the visibility for fields scanned - default is PRIVATE
fieldVisibility(Visibility) - Method in class org.jboss.papaki.impl.ConfigurationImpl
Set the visibility for fields scanned - default is PRIVATE
foldAnnotations(boolean) - Method in class org.jboss.papaki.impl.SettingsImpl
Fold annotations on to classes that extends/implements the class where the annotation is located
foldAnnotations(boolean) - Method in interface org.jboss.papaki.Settings
Fold annotations on to classes that extends/implements the class where the annotation is located - default: true

G

getAnnotation() - Method in class org.jboss.papaki.Annotation
Get the annotation instance
getAnnotation(Class<?>) - Method in interface org.jboss.papaki.AnnotationRepository
Get the instances of an annotation
getAnnotation(String) - Method in interface org.jboss.papaki.AnnotationRepository
Get the instances of an annotation
getAnnotation(Class<?>) - Method in class org.jboss.papaki.impl.AnnotationRepositoryImpl
Get the instances of an annotation
getAnnotation(String) - Method in class org.jboss.papaki.impl.AnnotationRepositoryImpl
Get the instances of an annotation
getAnnotationClassName() - Method in class org.jboss.papaki.Annotation
Get the fully qualified class name of the annotation
getAnnotations() - Method in class org.jboss.papaki.impl.ClassInfo
Get the annotations
getAnnotations(String) - Method in class org.jboss.papaki.impl.ClassInfo
Get the annotations
getAnnotationToClasses() - Method in class org.jboss.papaki.impl.AnnotationRepositoryImpl
Get the annotation to classes datastructure
getAvailableAnnotations() - Method in interface org.jboss.papaki.AnnotationRepository
Get the available annotation keys
getAvailableAnnotations() - Method in class org.jboss.papaki.impl.AnnotationRepositoryImpl
Get the available annotation keys
getChildren() - Method in class org.jboss.papaki.impl.ClassInfo
Get the class names of all children of this class
getClassInfo() - Method in class org.jboss.papaki.impl.AnnotationRepositoryImpl
Get the class information datastructure
getClassName() - Method in class org.jboss.papaki.Annotation
Get the fully qualified class name where the annotation is located
getClassName() - Method in class org.jboss.papaki.impl.ClassInfo
Get the class name
getClassNames(URL[]) - Method in class org.jboss.papaki.impl.AbstractAnnotationScanner
Get all the class names
getClassVisibility() - Method in interface org.jboss.papaki.Configuration
Get the class visibility setting
getClassVisibility() - Method in class org.jboss.papaki.impl.ConfigurationImpl
Get the class visibility setting
getClassVisibility() - Method in class org.jboss.papaki.impl.SettingsImpl
Get the class visibility setting
getClassVisibility() - Method in interface org.jboss.papaki.Settings
Get the class visibility setting
getConstructorVisibility() - Method in interface org.jboss.papaki.Configuration
Get the constructor visibility setting
getConstructorVisibility() - Method in class org.jboss.papaki.impl.ConfigurationImpl
Get the constructor visibility setting
getConstructorVisibility() - Method in class org.jboss.papaki.impl.SettingsImpl
Get the constructor visibility setting
getConstructorVisibility() - Method in interface org.jboss.papaki.Settings
Get the constructor visibility setting
getDefault() - Static method in class org.jboss.papaki.AnnotationScannerFactory
Get the default strategy for annotation scanning
getDefault(Configuration) - Static method in class org.jboss.papaki.AnnotationScannerFactory
Get the default strategy for annotation scanning
getFieldVisibility() - Method in interface org.jboss.papaki.Configuration
Get the field visibility setting
getFieldVisibility() - Method in class org.jboss.papaki.impl.ConfigurationImpl
Get the field visibility setting
getFieldVisibility() - Method in class org.jboss.papaki.impl.SettingsImpl
Get the field visibility setting
getFieldVisibility() - Method in interface org.jboss.papaki.Settings
Get the field visibility setting
getMemberName() - Method in class org.jboss.papaki.Annotation
Get the member name (field or method name); null if class or constructor
getMethodVisibility() - Method in interface org.jboss.papaki.Configuration
Get the method visibility setting
getMethodVisibility() - Method in class org.jboss.papaki.impl.ConfigurationImpl
Get the method visibility setting
getMethodVisibility() - Method in class org.jboss.papaki.impl.SettingsImpl
Get the method visibility setting
getMethodVisibility() - Method in interface org.jboss.papaki.Settings
Get the method visibility setting
getParameterIndex() - Method in class org.jboss.papaki.Annotation
Get the parameter index for parameter annotation
getParameterTypes() - Method in class org.jboss.papaki.Annotation
Get the fully qualified class names of all parameters; null if there are no parameters
getScan(JarFile) - Method in class org.jboss.papaki.impl.AbstractAnnotationScanner
Check a JAR file for metadata
getScan(File) - Method in class org.jboss.papaki.impl.AbstractAnnotationScanner
Check a directory for metadata
getSettings() - Method in class org.jboss.papaki.impl.AbstractAnnotationScanner
Get the settings for an annotation repository
getSize() - Method in class org.jboss.papaki.impl.AnnotationRepositoryImpl
Get the size of the repository
getSize(Class) - Method in class org.jboss.papaki.impl.AnnotationRepositoryImpl
Get the size of the repository
getStrategy(int) - Static method in class org.jboss.papaki.AnnotationScannerFactory
Get the specified strategy for annotation scanning
getStrategy(int, Configuration) - Static method in class org.jboss.papaki.AnnotationScannerFactory
Get the specified strategy for annotation scanning
getType() - Method in class org.jboss.papaki.Annotation
Get the annotation type

H

hasAnnotation(Class<?>) - Method in interface org.jboss.papaki.AnnotationRepository
Does the repository contain references of the specified annotation
hasAnnotation(String) - Method in interface org.jboss.papaki.AnnotationRepository
Does the repository contain references of the specified annotation
hasAnnotation(Class<?>) - Method in class org.jboss.papaki.impl.AnnotationRepositoryImpl
Does the repository contain references of the specified annotation
hasAnnotation(String) - Method in class org.jboss.papaki.impl.AnnotationRepositoryImpl
Does the repository contain references of the specified annotation
hashCode() - Method in class org.jboss.papaki.Annotation
Hash code of the object

I

includeAbstract(boolean) - Method in class org.jboss.papaki.impl.SettingsImpl
Include abstract classes in the result of hasAnnotation/getAnnotation - default: false
includeAbstract(boolean) - Method in interface org.jboss.papaki.Settings
Include abstract classes in the result of hasAnnotation/getAnnotation - default: false
includeClass(int) - Method in class org.jboss.papaki.impl.AbstractAnnotationScanner
Include class in the scan
includeConstructor(int) - Method in class org.jboss.papaki.impl.AbstractAnnotationScanner
Include constructor in the scan
includeField(int) - Method in class org.jboss.papaki.impl.AbstractAnnotationScanner
Include field in the scan
includeMethod(int) - Method in class org.jboss.papaki.impl.AbstractAnnotationScanner
Include method in the scan
isAbstract() - Method in class org.jboss.papaki.impl.ClassInfo
Is the class abstract
isClassLevel() - Method in interface org.jboss.papaki.Configuration
Is the class level enabled ?
isClassLevel() - Method in class org.jboss.papaki.impl.ConfigurationImpl
Is the class level enabled ?
isClassLevel() - Method in class org.jboss.papaki.impl.SettingsImpl
Is the class level enabled ?
isClassLevel() - Method in interface org.jboss.papaki.Settings
Is the class level enabled ?
isConstructorLevel() - Method in interface org.jboss.papaki.Configuration
Is the constructor level enabled ?
isConstructorLevel() - Method in class org.jboss.papaki.impl.ConfigurationImpl
Is the constructor level enabled ?
isConstructorLevel() - Method in class org.jboss.papaki.impl.SettingsImpl
Is the constructor level enabled ?
isConstructorLevel() - Method in interface org.jboss.papaki.Settings
Is the constructor level enabled ?
isFieldLevel() - Method in interface org.jboss.papaki.Configuration
Is the field level enabled ?
isFieldLevel() - Method in class org.jboss.papaki.impl.ConfigurationImpl
Is the field level enabled ?
isFieldLevel() - Method in class org.jboss.papaki.impl.SettingsImpl
Is the field level enabled ?
isFieldLevel() - Method in interface org.jboss.papaki.Settings
Is the field level enabled ?
isFoldAnnotations() - Method in class org.jboss.papaki.impl.SettingsImpl
Is folding annotations enabled ?
isFoldAnnotations() - Method in interface org.jboss.papaki.Settings
Is folding annotations enabled ?
isIncludeAbstract() - Method in class org.jboss.papaki.impl.SettingsImpl
Is abstrac classes included in the result of hasAnnotation/getAnnotation
isIncludeAbstract() - Method in interface org.jboss.papaki.Settings
Is abstrac classes included in the result of hasAnnotation/getAnnotation
isInterface() - Method in class org.jboss.papaki.impl.ClassInfo
Does the class represent an interface
isMethodLevel() - Method in interface org.jboss.papaki.Configuration
Is the method level enabled ?
isMethodLevel() - Method in class org.jboss.papaki.impl.ConfigurationImpl
Is the method level enabled ?
isMethodLevel() - Method in class org.jboss.papaki.impl.SettingsImpl
Is the method level enabled ?
isMethodLevel() - Method in interface org.jboss.papaki.Settings
Is the method level enabled ?
isParameterLevel() - Method in interface org.jboss.papaki.Configuration
Is the parameter level enabled ?
isParameterLevel() - Method in class org.jboss.papaki.impl.ConfigurationImpl
Is the parameter level enabled ?
isParameterLevel() - Method in class org.jboss.papaki.impl.SettingsImpl
Is the parameter level enabled ?
isParameterLevel() - Method in interface org.jboss.papaki.Settings
Is the parameter level enabled ?

J

JarFinder - Class in org.jboss.papaki.util
Jar finder
JarScanner - Class in org.jboss.papaki.util
Jar scanner
JAVA_LANG_REFLECT - Static variable in class org.jboss.papaki.AnnotationScannerFactory
java.lang.reflect
JavaClass - Class in org.jboss.papaki.javalangreflect
An annotation scanner using java.lang.reflect
JavaClass() - Constructor for class org.jboss.papaki.javalangreflect.JavaClass
Constructor
JavaClass(Configuration) - Constructor for class org.jboss.papaki.javalangreflect.JavaClass
Constructor
JAVASSIST_CLASS_POOL - Static variable in class org.jboss.papaki.AnnotationScannerFactory
Javassist using ClassPool
JAVASSIST_INPUT_STREAM - Static variable in class org.jboss.papaki.AnnotationScannerFactory
Javassist using InputStream
JavassistClassPool - Class in org.jboss.papaki.javassistclasspool
An annotation scanner using Javassist's ClassLoader
JavassistClassPool() - Constructor for class org.jboss.papaki.javassistclasspool.JavassistClassPool
Constructor
JavassistClassPool(Configuration) - Constructor for class org.jboss.papaki.javassistclasspool.JavassistClassPool
Constructor
JavassistInputStream - Class in org.jboss.papaki.javassistinputstream
An annotation scanner using Javassist and InputStream
JavassistInputStream() - Constructor for class org.jboss.papaki.javassistinputstream.JavassistInputStream
Constructor
JavassistInputStream(Configuration) - Constructor for class org.jboss.papaki.javassistinputstream.JavassistInputStream
Constructor

L

loadJBossAnnotation(InputStream) - Static method in class org.jboss.papaki.util.BinaryLoader
Loads the internal representation of the jboss-annotation.ser file

M

merge(AnnotationRepository) - Method in interface org.jboss.papaki.AnnotationRepository
Merge an annotation repository
merge(AnnotationRepository) - Method in class org.jboss.papaki.impl.AnnotationRepositoryImpl
Merge an annotation repository
methodLevel(boolean) - Method in interface org.jboss.papaki.Configuration
Scan for annotations at method level - default is true
methodLevel(boolean) - Method in class org.jboss.papaki.impl.ConfigurationImpl
Scan for annotations at method level - default is true
methodVisibility(Visibility) - Method in interface org.jboss.papaki.Configuration
Set the visibility for methods scanned - default is PRIVATE
methodVisibility(Visibility) - Method in class org.jboss.papaki.impl.ConfigurationImpl
Set the visibility for methods scanned - default is PRIVATE

O

org.jboss.papaki - package org.jboss.papaki
This is the main package of the Papaki project.
org.jboss.papaki.impl - package org.jboss.papaki.impl
Contains the implementation of the core project classes.
org.jboss.papaki.javalangreflect - package org.jboss.papaki.javalangreflect
Contains the implementation of the scanning strategy that uses the java.lang.reflect package.
org.jboss.papaki.javassistclasspool - package org.jboss.papaki.javassistclasspool
Contains the implementation of the scanning strategy that uses Javassist ClassPool.
org.jboss.papaki.javassistinputstream - package org.jboss.papaki.javassistinputstream
Contains the implementation of the scanning strategy that uses inputstream's and the Javassist library.
org.jboss.papaki.util - package org.jboss.papaki.util
Contains various utility classes used by the implementation.

P

PAPAKI_METADATA_BINARY - Static variable in class org.jboss.papaki.impl.AbstractAnnotationScanner
Name of the binary metadata
parameterLevel(boolean) - Method in interface org.jboss.papaki.Configuration
Scan for annotations at parameter level - default is true
parameterLevel(boolean) - Method in class org.jboss.papaki.impl.ConfigurationImpl
Scan for annotations at parameter level - default is true
processAnnotation(Object, AnnotationType, String, String, String[], int, AnnotationRepositoryImpl, Map<String, Collection<String>>, Map<String, ClassInfo>) - Method in class org.jboss.papaki.impl.AbstractJavassistAnnotationScanner
Add an annotation to the result map
processClass(CtClass, AnnotationRepositoryImpl, Map<String, Collection<String>>, Map<String, ClassInfo>) - Method in class org.jboss.papaki.impl.AbstractJavassistAnnotationScanner
Process class

R

registerAnnotation(String, String, Annotation) - Method in class org.jboss.papaki.impl.AnnotationRepositoryImpl
Register an annotation on a class
removeAllAnnotations() - Method in class org.jboss.papaki.impl.AnnotationRepositoryImpl
Remove all annotations from the repository
removeAnnotations(String) - Method in class org.jboss.papaki.impl.AnnotationRepositoryImpl
Remove annotations from the repository

S

scan(URL[]) - Method in interface org.jboss.papaki.AnnotationScanner
Scan using the context class loader to resolve annotation class definitions
scan(URL[], ClassLoader...) - Method in interface org.jboss.papaki.AnnotationScanner
Scan using the context class loader as well as the additional classloaders specified to resolve annotation class definitions
scan(URL[]) - Method in class org.jboss.papaki.impl.AbstractAnnotationScanner
Scan
scan(URL[], ClassLoader...) - Method in class org.jboss.papaki.impl.AbstractAnnotationScanner
Scan using additional classloader to resolve annotation class definitions
scan(URL[], ClassLoader...) - Method in class org.jboss.papaki.javalangreflect.JavaClass
Scan
scan(URL[], ClassLoader...) - Method in class org.jboss.papaki.javassistclasspool.JavassistClassPool
Scan
scan(URL[], ClassLoader...) - Method in class org.jboss.papaki.javassistinputstream.JavassistInputStream
Scan
scan(File) - Static method in class org.jboss.papaki.util.ClassScanner
Scan a directory for class files
scan(File, String) - Static method in class org.jboss.papaki.util.ExtensionScanner
Scan a directory for files
scan(File) - Static method in class org.jboss.papaki.util.JarFinder
Scan a directory for JAR files
scan(File) - Static method in class org.jboss.papaki.util.JarScanner
Scan a directory for JAR files
setAbstract(boolean) - Method in class org.jboss.papaki.impl.ClassInfo
Set if the class is abstract
setConfiguration(Configuration) - Method in class org.jboss.papaki.impl.AbstractAnnotationScanner
Set configuration.
setInterface(boolean) - Method in class org.jboss.papaki.impl.ClassInfo
Set if the class represent an interface
settings() - Method in interface org.jboss.papaki.AnnotationRepository
Get the settings for repository
settings() - Method in class org.jboss.papaki.impl.AnnotationRepositoryImpl
Get the settings for repository
Settings - Interface in org.jboss.papaki
Represents the settings for an annotation repository
SettingsImpl - Class in org.jboss.papaki.impl
Represents the settings for an annotation repository
SettingsImpl(boolean, Visibility, boolean, Visibility, boolean, Visibility, boolean, Visibility, boolean) - Constructor for class org.jboss.papaki.impl.SettingsImpl
Constructor
shouldBeScanned(String) - Method in class org.jboss.papaki.impl.AnnotationRepositoryImpl
Should the class in question be scanned ?

T

toString() - Method in class org.jboss.papaki.Annotation
String representation
toString() - Method in class org.jboss.papaki.impl.AnnotationRepositoryImpl
String representation
toString() - Method in class org.jboss.papaki.impl.ClassInfo
String representation

V

valueOf(String) - Static method in enum org.jboss.papaki.AnnotationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.papaki.Visibility
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jboss.papaki.AnnotationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.papaki.Visibility
Returns an array containing the constants of this enum type, in the order they are declared.
Visibility - Enum in org.jboss.papaki
Represents a visibility
A B C E F G H I J L M O P R S T V 

Copyright ? 2009 Red Hat Middleware LLC (http://www.jboss.com/)