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.AnnotationModelImpl
 
addMethod(MethodModelImpl) - Method in class org.glassfish.hk2.classmodel.reflect.impl.ExtensibleTypeImpl
 
allAnnotatedTypes() - Method in interface org.glassfish.hk2.classmodel.reflect.AnnotationModel
Returns an unmodifiable collection of annotated element with this annotation
allAnnotatedTypes() - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotationModelImpl
 
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
Represents an annotation
AnnotationModelImpl - Class in org.glassfish.hk2.classmodel.reflect.impl
Implementation of an annoation model
AnnotationModelImpl(ModelBuilder) - Constructor for class org.glassfish.hk2.classmodel.reflect.impl.AnnotationModelImpl
 
annotations - Variable in class org.glassfish.hk2.classmodel.reflect.impl.AnnotatedElementImpl
 
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.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
 
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.
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.FieldModel
Returns the declared type of the field
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
 

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.AnnotationModelImpl
 
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

Copyright © 2010 Sun Microsystems, Inc.. All Rights Reserved.