Package | Description |
---|---|
org.jboss.papaki |
This is the main package of the Papaki project.
|
org.jboss.papaki.impl |
Contains the implementation of the core project classes.
|
org.jboss.papaki.javalangreflect |
Contains the implementation of the scanning strategy that uses the
java.lang.reflect package. |
org.jboss.papaki.javassistclasspool |
Contains the implementation of the scanning strategy that uses Javassist ClassPool.
|
org.jboss.papaki.javassistinputstream |
Contains the implementation of the scanning strategy that uses inputstream's and the Javassist library.
|
Modifier and Type | Method and Description |
---|---|
Configuration |
Configuration.classLevel(boolean scan)
Scan for annotations at class level - default is
true |
Configuration |
Configuration.classVisibility(Visibility v)
Set the visibility for classes scanned - default is
PRIVATE |
Configuration |
AnnotationScanner.configure()
Configure the scanner
|
Configuration |
Configuration.constructorLevel(boolean scan)
Scan for annotations at constructor level - default is
true |
Configuration |
Configuration.constructorVisibility(Visibility v)
Set the visibility for constructors scanned - default is
PRIVATE |
Configuration |
Configuration.fieldLevel(boolean scan)
Scan for annotations at field level - default is
true |
Configuration |
Configuration.fieldVisibility(Visibility v)
Set the visibility for fields scanned - default is
PRIVATE |
Configuration |
Configuration.methodLevel(boolean scan)
Scan for annotations at method level - default is
true |
Configuration |
Configuration.methodVisibility(Visibility v)
Set the visibility for methods scanned - default is
PRIVATE |
Configuration |
Configuration.parameterLevel(boolean scan)
Scan for annotations at parameter level - default is
true |
Modifier and Type | Method and Description |
---|---|
static AnnotationScanner |
AnnotationScannerFactory.getDefault(Configuration configuration)
Get the default strategy for annotation scanning
|
static AnnotationScanner |
AnnotationScannerFactory.getStrategy(int strategy,
Configuration configuration)
Get the specified strategy for annotation scanning
|
Modifier and Type | Class and Description |
---|---|
class |
ConfigurationImpl
Represents a configuration of the annotation scanner
|
Modifier and Type | Method and Description |
---|---|
Configuration |
ConfigurationImpl.classLevel(boolean scan)
Scan for annotations at class level - default is
true |
Configuration |
ConfigurationImpl.classVisibility(Visibility v)
Set the visibility for classes scanned - default is
PRIVATE |
Configuration |
AbstractAnnotationScanner.configure()
Configure the scanner
|
Configuration |
ConfigurationImpl.constructorLevel(boolean scan)
Scan for annotations at constructor level - default is
true |
Configuration |
ConfigurationImpl.constructorVisibility(Visibility v)
Set the visibility for constructors scanned - default is
PRIVATE |
Configuration |
ConfigurationImpl.fieldLevel(boolean scan)
Scan for annotations at field level - default is
true |
Configuration |
ConfigurationImpl.fieldVisibility(Visibility v)
Set the visibility for fields scanned - default is
PRIVATE |
Configuration |
ConfigurationImpl.methodLevel(boolean scan)
Scan for annotations at method level - default is
true |
Configuration |
ConfigurationImpl.methodVisibility(Visibility v)
Set the visibility for methods scanned - default is
PRIVATE |
Configuration |
ConfigurationImpl.parameterLevel(boolean scan)
Scan for annotations at parameter level - default is
true |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractAnnotationScanner.setConfiguration(Configuration configuration)
Set configuration.
|
Constructor and Description |
---|
JavaClass(Configuration configuration)
Constructor
|
Constructor and Description |
---|
JavassistClassPool(Configuration configuration)
Constructor
|
Constructor and Description |
---|
JavassistInputStream(Configuration configuration)
Constructor
|
Copyright ? 2009 Red Hat Middleware LLC (http://www.jboss.com/)