Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
I
J
L
M
N
O
P
S
T
V
A
addMethod(MethodModelImpl)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
AnnotationTypeImpl
addValue(String, Object)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
AnnotationModelImpl
allAnnotatedTypes()
- Method in interface org.glassfish.hk2.classmodel.reflect.
AnnotationType
Returns an unmodifiable collection of annotated element with this annotation
allAnnotatedTypes()
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
AnnotationTypeImpl
allImplementations()
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
InterfaceModelImpl
allImplementations()
- Method in interface org.glassfish.hk2.classmodel.reflect.
InterfaceModel
Returns a unmodifiable collection of all classes implementing this interface.
AnnotatedElement
- Interface in
org.glassfish.hk2.classmodel.reflect
An annotated element is a java declaration that can be annotated.
AnnotatedElementImpl
- Class in
org.glassfish.hk2.classmodel.reflect.impl
Implementation of an annotated element
AnnotatedElementImpl(ModelBuilder)
- Constructor for class org.glassfish.hk2.classmodel.reflect.impl.
AnnotatedElementImpl
AnnotationModel
- Interface in
org.glassfish.hk2.classmodel.reflect
Models an annotation instance
AnnotationModelImpl
- Class in
org.glassfish.hk2.classmodel.reflect.impl
Model a annotation instance
AnnotationModelImpl(AnnotatedElement, AnnotationType)
- Constructor for class org.glassfish.hk2.classmodel.reflect.impl.
AnnotationModelImpl
annotations
- Variable in class org.glassfish.hk2.classmodel.reflect.impl.
AnnotatedElementImpl
AnnotationType
- Interface in
org.glassfish.hk2.classmodel.reflect
Represents an annotation
AnnotationTypeImpl
- Class in
org.glassfish.hk2.classmodel.reflect.impl
Implementation of an annoation model
AnnotationTypeImpl(ModelBuilder)
- Constructor for class org.glassfish.hk2.classmodel.reflect.impl.
AnnotationTypeImpl
ArchiveAdapter
- Interface in
org.glassfish.hk2.classmodel.reflect
adapter for reading archive style structure
ArchiveAdapter.Entry
- Class in
org.glassfish.hk2.classmodel.reflect
ArchiveAdapter.Entry(String, long, boolean)
- Constructor for class org.glassfish.hk2.classmodel.reflect.
ArchiveAdapter.Entry
ArchiveSelector
- Interface in
org.glassfish.hk2.classmodel.reflect
An archive selector allows the user to select if an archive should be parsed by the parser engine.
archiveSelector(ArchiveSelector)
- Method in class org.glassfish.hk2.classmodel.reflect.
ParsingContext.Builder
awaitTermination()
- Method in class org.glassfish.hk2.classmodel.reflect.
Parser
awaitTermination(int, TimeUnit)
- Method in class org.glassfish.hk2.classmodel.reflect.
Parser
B
build(int)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
ModelBuilder
build(ModelBuilder.ElementType)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
ModelBuilder
build()
- Method in class org.glassfish.hk2.classmodel.reflect.
ParsingContext.Builder
buildAnnotation()
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
ModelBuilder
buildClass()
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
ModelBuilder
buildInterface()
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
ModelBuilder
C
ClassModel
- Interface in
org.glassfish.hk2.classmodel.reflect
Model that represents a class
ClassModelImpl
- Class in
org.glassfish.hk2.classmodel.reflect.impl
Implementation of a class model
ClassModelImpl(ModelBuilder)
- Constructor for class org.glassfish.hk2.classmodel.reflect.impl.
ClassModelImpl
config(ParsingConfig)
- Method in class org.glassfish.hk2.classmodel.reflect.
ParsingContext.Builder
D
directory
- Variable in class org.glassfish.hk2.classmodel.reflect.util.
DirectoryArchive
DirectoryArchive
- Class in
org.glassfish.hk2.classmodel.reflect.util
Directory base archive abstraction
DirectoryArchive(File)
- Constructor for class org.glassfish.hk2.classmodel.reflect.util.
DirectoryArchive
E
elements()
- Method in class org.glassfish.hk2.classmodel.reflect.util.
LinkedQueue
entries
- Variable in class org.glassfish.hk2.classmodel.reflect.util.
DirectoryArchive
executorService(ExecutorService)
- Method in class org.glassfish.hk2.classmodel.reflect.
ParsingContext.Builder
ExtensibleType
<
T
extends
ExtensibleType
> - Interface in
org.glassfish.hk2.classmodel.reflect
An extensible type is a type that can be subclassed like an interface or a class.
ExtensibleTypeImpl
<
T
extends
ExtensibleType
> - Class in
org.glassfish.hk2.classmodel.reflect.impl
Implementation of an extensible type (Class or Interface)
ExtensibleTypeImpl(ModelBuilder)
- Constructor for class org.glassfish.hk2.classmodel.reflect.impl.
ExtensibleTypeImpl
F
FieldModel
- Interface in
org.glassfish.hk2.classmodel.reflect
Model that represent the field of a class
FieldModelImpl
- Class in
org.glassfish.hk2.classmodel.reflect.impl
Implementation of a field model
FieldModelImpl(ModelBuilder, TypeProxy)
- Constructor for class org.glassfish.hk2.classmodel.reflect.impl.
FieldModelImpl
G
get()
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
TypeProxy
getAllTypes()
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
TypesImpl
getAllTypes()
- Method in interface org.glassfish.hk2.classmodel.reflect.
Types
Returns a unmodifiable list of collected types obtained during the parsing activity
getAnnotation(String)
- Method in interface org.glassfish.hk2.classmodel.reflect.
AnnotatedElement
Returns an annotation model if the type is annotated with the passed annotation name
getAnnotation(String)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
AnnotatedElementImpl
getAnnotation(String)
- Method in interface org.glassfish.hk2.classmodel.reflect.impl.
TypeBuilder
getAnnotation(String)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
TypesImpl
getAnnotations()
- Method in interface org.glassfish.hk2.classmodel.reflect.
AnnotatedElement
Returns a unmodifiable set of annotations that are present on this annotated element.
getAnnotations()
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
AnnotatedElementImpl
getBy(String)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
TypesImpl
getBy(Class<T>, String)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
TypesImpl
getBy(String)
- Method in interface org.glassfish.hk2.classmodel.reflect.
Types
Returns a Type instance given a name
getBy(Class<T>, String)
- Method in interface org.glassfish.hk2.classmodel.reflect.
Types
Returns a Model instance given a name
getClassModel(String)
- Method in interface org.glassfish.hk2.classmodel.reflect.impl.
TypeBuilder
getClassModel(String)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
TypesImpl
getClassVisitor()
- Method in class org.glassfish.hk2.classmodel.reflect.
ParsingContext
getConfig()
- Method in class org.glassfish.hk2.classmodel.reflect.
ParsingContext
getDeclaringType()
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
MethodModelImpl
getDeclaringType()
- Method in interface org.glassfish.hk2.classmodel.reflect.
MethodModel
Returns the class or interface model this method belongs to.
getElement()
- Method in interface org.glassfish.hk2.classmodel.reflect.
AnnotationModel
Returns the annotated element with this annotation instance
getElement()
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
AnnotationModelImpl
getFieldModel(String, TypeProxy)
- Method in interface org.glassfish.hk2.classmodel.reflect.impl.
TypeBuilder
getFieldModel(String, TypeProxy)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
TypesImpl
getFieldReferences()
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
TypeImpl
getFieldReferences()
- Method in interface org.glassfish.hk2.classmodel.reflect.
Type
Returns a unmodifiable collection of fields references.
getFieldRefs()
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
TypeProxy
getFields()
- Method in interface org.glassfish.hk2.classmodel.reflect.
ClassModel
Returns an unmodifiable collection of fields models that represent all the declared fields of this classes.
getFields()
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
ClassModelImpl
getHolder(String)
- Method in interface org.glassfish.hk2.classmodel.reflect.impl.
TypeBuilder
getHolder(String)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
TypesImpl
getInjectionPointsAnnotations()
- Method in interface org.glassfish.hk2.classmodel.reflect.util.
ParsingConfig
Returns a list of annotations that denote an injection point within an dependency injection enabled type.
getInjectionTargetAnnotations()
- Method in interface org.glassfish.hk2.classmodel.reflect.util.
ParsingConfig
Returns a list of annotations that denotes dependency injection enabled classes (classes that use dependency injection).
getInjectionTargetInterfaces()
- Method in interface org.glassfish.hk2.classmodel.reflect.util.
ParsingConfig
Returns a list of interfaces that denotes a dependency injection enabled classes.
getInputStream(String)
- Method in interface org.glassfish.hk2.classmodel.reflect.
ArchiveAdapter
Returns an input stream to read the content of the archive entry
getInputStream(String)
- Method in class org.glassfish.hk2.classmodel.reflect.util.
DirectoryArchive
getInputStream(String)
- Method in class org.glassfish.hk2.classmodel.reflect.util.
JarArchive
getInterface(String)
- Method in interface org.glassfish.hk2.classmodel.reflect.impl.
TypeBuilder
getInterface(String)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
TypesImpl
getInterfaces()
- Method in interface org.glassfish.hk2.classmodel.reflect.
ClassModel
Returns an unmodifiable list of interfaces implemented by this class
getInterfaces()
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
ClassModelImpl
getManifest()
- Method in interface org.glassfish.hk2.classmodel.reflect.
ArchiveAdapter
Returns the manifest instance for the archive.
getManifest()
- Method in class org.glassfish.hk2.classmodel.reflect.util.
DirectoryArchive
getManifest()
- Method in class org.glassfish.hk2.classmodel.reflect.util.
JarArchive
getMethod()
- Method in interface org.glassfish.hk2.classmodel.reflect.
Parameter
Parameters of a method are ordered based on the method declaration.
getMethods()
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
TypeImpl
getMethods()
- Method in interface org.glassfish.hk2.classmodel.reflect.
Type
Returns an unmodifiable collection of methods that are declared in this type.
getModelBuilder(String, String)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
TypesImpl
getName()
- Method in interface org.glassfish.hk2.classmodel.reflect.
AnnotatedElement
Annotated element have a name, which vary depending on the actual subclass type.
getName()
- Method in interface org.glassfish.hk2.classmodel.reflect.
ArchiveAdapter
Returns the name of the archive
getName()
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
AnnotatedElementImpl
getName()
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
MethodModelImpl
getName()
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
TypeProxy
getName()
- Method in class org.glassfish.hk2.classmodel.reflect.util.
DirectoryArchive
getName()
- Method in class org.glassfish.hk2.classmodel.reflect.util.
JarArchive
getParent()
- Method in interface org.glassfish.hk2.classmodel.reflect.
ExtensibleType
Return the parent type instance
getParent()
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
ExtensibleTypeImpl
getSubTypeRefs()
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
TypeProxy
getType()
- Method in interface org.glassfish.hk2.classmodel.reflect.
AnnotationModel
Returns the annotation type for this model
getType()
- Method in interface org.glassfish.hk2.classmodel.reflect.
FieldModel
Returns the declared type of the field
getType()
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
AnnotationModelImpl
getType()
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
FieldModelImpl
getType(int, String, TypeProxy)
- Method in interface org.glassfish.hk2.classmodel.reflect.impl.
TypeBuilder
getType(int, String, TypeProxy)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
TypesImpl
getType()
- Method in interface org.glassfish.hk2.classmodel.reflect.
Parameter
Returns the parameter type
getTypes()
- Method in class org.glassfish.hk2.classmodel.reflect.
ParsingContext
getValues()
- Method in interface org.glassfish.hk2.classmodel.reflect.
AnnotationModel
Returns an umodifiable collection of annotation values.
getValues()
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
AnnotationModelImpl
I
implementors
- Variable in class org.glassfish.hk2.classmodel.reflect.impl.
InterfaceModelImpl
InterfaceModel
- Interface in
org.glassfish.hk2.classmodel.reflect
Represents an interface declaration.
InterfaceModelImpl
- Class in
org.glassfish.hk2.classmodel.reflect.impl
Implementation of an interface model
InterfaceModelImpl(ModelBuilder)
- Constructor for class org.glassfish.hk2.classmodel.reflect.impl.
InterfaceModelImpl
iterator()
- Method in class org.glassfish.hk2.classmodel.reflect.util.
DirectoryArchive
iterator()
- Method in class org.glassfish.hk2.classmodel.reflect.util.
JarArchive
J
JarArchive
- Class in
org.glassfish.hk2.classmodel.reflect.util
Jar based archive abstraction
JarArchive(JarFile)
- Constructor for class org.glassfish.hk2.classmodel.reflect.util.
JarArchive
L
LinkedQueue
<
E
> - Class in
org.glassfish.hk2.classmodel.reflect.util
Non locked based linked queue.
LinkedQueue()
- Constructor for class org.glassfish.hk2.classmodel.reflect.util.
LinkedQueue
logger()
- Method in class org.glassfish.hk2.classmodel.reflect.
ParsingContext.Builder
logger(Logger)
- Method in class org.glassfish.hk2.classmodel.reflect.
ParsingContext.Builder
M
make(ModelBuilder)
- Method in interface org.glassfish.hk2.classmodel.reflect.impl.
ModelBuilder.ElementType
MethodModel
- Interface in
org.glassfish.hk2.classmodel.reflect
Model to represent a method declaration
MethodModelImpl
- Class in
org.glassfish.hk2.classmodel.reflect.impl
Implementation of a method model
MethodModelImpl(ModelBuilder)
- Constructor for class org.glassfish.hk2.classmodel.reflect.impl.
MethodModelImpl
ModelBuilder
- Class in
org.glassfish.hk2.classmodel.reflect.impl
convenient class to build model implementations
ModelBuilder(String, TypeProxy)
- Constructor for class org.glassfish.hk2.classmodel.reflect.impl.
ModelBuilder
ModelBuilder.ElementType
- Interface in
org.glassfish.hk2.classmodel.reflect.impl
ModelBuilder.types
- Enum in
org.glassfish.hk2.classmodel.reflect.impl
ModelClassVisitor
- Class in
org.glassfish.hk2.classmodel.reflect.impl
ASM class visitor, used to build to model
ModelClassVisitor(ParsingContext)
- Constructor for class org.glassfish.hk2.classmodel.reflect.impl.
ModelClassVisitor
N
name
- Variable in class org.glassfish.hk2.classmodel.reflect.
ArchiveAdapter.Entry
name
- Variable in class org.glassfish.hk2.classmodel.reflect.impl.
AnnotatedElementImpl
name
- Variable in class org.glassfish.hk2.classmodel.reflect.impl.
ModelBuilder
O
org.glassfish.hk2.classmodel.reflect
- package org.glassfish.hk2.classmodel.reflect
org.glassfish.hk2.classmodel.reflect.impl
- package org.glassfish.hk2.classmodel.reflect.impl
org.glassfish.hk2.classmodel.reflect.util
- package org.glassfish.hk2.classmodel.reflect.util
P
Parameter
- Interface in
org.glassfish.hk2.classmodel.reflect
Denote a parameter to a method
parent
- Variable in class org.glassfish.hk2.classmodel.reflect.impl.
ModelBuilder
parse(File, Runnable)
- Method in class org.glassfish.hk2.classmodel.reflect.
Parser
parse(ArchiveAdapter, Runnable)
- Method in class org.glassfish.hk2.classmodel.reflect.
Parser
Parser
- Class in
org.glassfish.hk2.classmodel.reflect
Parse jar files or directories and create the model for any classes found.
Parser(ParsingContext)
- Constructor for class org.glassfish.hk2.classmodel.reflect.
Parser
ParsingConfig
- Interface in
org.glassfish.hk2.classmodel.reflect.util
Configuration for the parser.
ParsingContext
- Class in
org.glassfish.hk2.classmodel.reflect
Parsing context for parsing jars and directories and getting a classmodel back
ParsingContext.Builder
- Class in
org.glassfish.hk2.classmodel.reflect
Context builder
ParsingContext.Builder()
- Constructor for class org.glassfish.hk2.classmodel.reflect.
ParsingContext.Builder
print(StringBuffer)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
AnnotatedElementImpl
print(StringBuffer)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
AnnotationTypeImpl
print(StringBuffer)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
ClassModelImpl
print(StringBuffer)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
ExtensibleTypeImpl
print(StringBuffer)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
FieldModelImpl
print(StringBuffer)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
InterfaceModelImpl
print(StringBuffer)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
TypeImpl
put(E)
- Method in class org.glassfish.hk2.classmodel.reflect.util.
LinkedQueue
S
selects(ArchiveAdapter)
- Method in interface org.glassfish.hk2.classmodel.reflect.
ArchiveSelector
Returns true if the archive should be selected for processing
set(U)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
TypeProxy
setParent(TypeProxy)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
ModelBuilder
shortDesc()
- Method in interface org.glassfish.hk2.classmodel.reflect.
AnnotatedElement
Construct and return a short description name that can be used to display the instance value
shortDesc()
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
AnnotatedElementImpl
sink
- Variable in class org.glassfish.hk2.classmodel.reflect.impl.
ModelBuilder
size
- Variable in class org.glassfish.hk2.classmodel.reflect.
ArchiveAdapter.Entry
T
toString()
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
AnnotatedElementImpl
Type
- Interface in
org.glassfish.hk2.classmodel.reflect
A type defines java type which can be an interface or a class.
TypeBuilder
- Interface in
org.glassfish.hk2.classmodel.reflect.impl
Plug-able interface to build type
TypeImpl
- Class in
org.glassfish.hk2.classmodel.reflect.impl
Implementation of the Type abstraction.
TypeImpl(ModelBuilder)
- Constructor for class org.glassfish.hk2.classmodel.reflect.impl.
TypeImpl
TypeProxy
- Class in
org.glassfish.hk2.classmodel.reflect.impl
Proxy for types, used in place until the type can be properly instantiated.
TypeProxy(TypeProxy.Notifier<Type>, String)
- Constructor for class org.glassfish.hk2.classmodel.reflect.impl.
TypeProxy
TypeProxy.Notifier
<
U
> - Interface in
org.glassfish.hk2.classmodel.reflect.impl
Types
- Interface in
org.glassfish.hk2.classmodel.reflect
Represents the result of a parsing activity.
TypesImpl
- Class in
org.glassfish.hk2.classmodel.reflect.impl
Results of a parsing activity, all java resources are inventoried in three main categories : classes, interfaces and annotations with cross references
TypesImpl()
- Constructor for class org.glassfish.hk2.classmodel.reflect.impl.
TypesImpl
V
valueOf(String)
- Static method in enum org.glassfish.hk2.classmodel.reflect.impl.
ModelBuilder.types
Returns the enum constant of this type with the specified name.
values()
- Static method in enum org.glassfish.hk2.classmodel.reflect.impl.
ModelBuilder.types
Returns an array containing the constants of this enum type, in the order they are declared.
valueSet(U)
- Method in interface org.glassfish.hk2.classmodel.reflect.impl.
TypeProxy.Notifier
visit(int, int, String, String, String, String[])
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
ModelClassVisitor
visitAnnotation(String, boolean)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
ModelClassVisitor
visitAttribute(Attribute)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
ModelClassVisitor
visitEnd()
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
ModelClassVisitor
visitField(int, String, String, String, Object)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
ModelClassVisitor
visitInnerClass(String, String, String, int)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
ModelClassVisitor
visitMethod(int, String, String, String, String[])
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
ModelClassVisitor
visitOuterClass(String, String, String)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
ModelClassVisitor
visitSource(String, String)
- Method in class org.glassfish.hk2.classmodel.reflect.impl.
ModelClassVisitor
A
B
C
D
E
F
G
I
J
L
M
N
O
P
S
T
V
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2010
Sun Microsystems, Inc.
. All Rights Reserved.