- AbstractAdapter - Class in org.glassfish.hk2.classmodel.reflect.util
-
Common archive adapter implementation
- AbstractAdapter() - Constructor for class org.glassfish.hk2.classmodel.reflect.util.AbstractAdapter
-
- adapter(Collection<TypeProxy<U>>) - Static method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
-
- addDefaultValue(String, Object) - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotationTypeImpl
-
- addFieldRef(FieldModel) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
-
- addImplementation(ClassModel) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
-
- addSubTypeRef(Type) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
-
- 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 an unmodifiable collection of all classes implementing this
interface.
- allSubTypes() - Method in interface org.glassfish.hk2.classmodel.reflect.ExtensibleType
-
Returns all the children subtypes (including grand children) of
this type.
- allSubTypes() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ExtensibleTypeImpl
-
- 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(String) - 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
-
- AnnotationType - Interface in org.glassfish.hk2.classmodel.reflect
-
Represents an annotation
- AnnotationTypeImpl - Class in org.glassfish.hk2.classmodel.reflect.impl
-
Implementation of an annotation model
- AnnotationTypeImpl(String, TypeProxy<Type>) - 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
-
Definition of an archive entry
- ArchiveAdapter.Entry(String, long, boolean) - Constructor for class org.glassfish.hk2.classmodel.reflect.ArchiveAdapter.Entry
-
Deprecated.
Use the other constructor, isDirectory is not used
- ArchiveAdapter.Entry(String, long) - Constructor for class org.glassfish.hk2.classmodel.reflect.ArchiveAdapter.Entry
-
creates a new archive entry
- ArchiveAdapter.EntryTask - Interface in org.glassfish.hk2.classmodel.reflect
-
defines the notion of an archive entry task which is a task
aimed to be run on particular archive entry.
- ArchiveAdapter.Selector - Interface in org.glassfish.hk2.classmodel.reflect
-
- 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
-
Sets the archive selector that can selects which jar should be parsed
during the parsing activity.
- awaitTermination() - Method in class org.glassfish.hk2.classmodel.reflect.Parser
-
- awaitTermination(int, TimeUnit) - Method in class org.glassfish.hk2.classmodel.reflect.Parser
-
- get() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
-
- getAllTypes() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesCtr
-
- 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
-
- 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
-
- getAnnotationsOfInterest() - Method in interface org.glassfish.hk2.classmodel.reflect.util.ParsingConfig
-
Returns a list of annotations that should trigger an exhaustive visit
of the annotated type.
- getArgumentTypes() - Method in class org.glassfish.hk2.classmodel.reflect.impl.MethodModelImpl
-
- getArgumentTypes() - Method in interface org.glassfish.hk2.classmodel.reflect.MethodModel
-
Returns the parameter types as string
- getBy(String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesCtr
-
- getBy(Class<T>, String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesCtr
-
- 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
- getClassVisitor(URI, String) - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext
-
- getClassVisitor(URI, String, boolean) - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext
-
- getConfig() - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext
-
- getContext() - Method in class org.glassfish.hk2.classmodel.reflect.Parser
-
- getDeclaringType() - Method in interface org.glassfish.hk2.classmodel.reflect.FieldModel
-
Returns the declaring type of this field, which is a class.
- getDeclaringType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.FieldModelImpl
-
- getDeclaringType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.MethodModelImpl
-
- getDeclaringType() - Method in interface org.glassfish.hk2.classmodel.reflect.Member
-
return the type declaring this member
- getDeclaringType() - Method in interface org.glassfish.hk2.classmodel.reflect.MethodModel
-
Returns the class or interface model this method belongs to.
- getDefaultValues() - Method in interface org.glassfish.hk2.classmodel.reflect.AnnotationType
-
Returns an unmodifiable collection of annotation default values.
- getDefaultValues() - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotationTypeImpl
-
- getDefiningURIs() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeImpl
-
- getDefiningURIs() - Method in interface org.glassfish.hk2.classmodel.reflect.Type
-
Returns the defining URIs
- 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, ExtensibleType) - Method in interface org.glassfish.hk2.classmodel.reflect.impl.TypeBuilder
-
- getFieldModel(String, TypeProxy, ExtensibleType) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesImpl
-
- 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, Class<T>) - Method in interface org.glassfish.hk2.classmodel.reflect.impl.TypeBuilder
-
- getHolder(String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesCtr
-
- getHolder(String, Class<T>) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesCtr
-
- getHolder(String) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesImpl
-
- getHolder(String, Class<T>) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesImpl
-
- getImplementations() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
-
- getInstance() - Static method in class org.glassfish.hk2.classmodel.reflect.util.CommonModelRegistry
-
- getInterfaces() - Method in interface org.glassfish.hk2.classmodel.reflect.ExtensibleType
-
Returns an unmodifiable list of interfaces implemented or extended by
this type.
- getInterfaces() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ExtensibleTypeImpl
-
- getLocator() - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext
-
- 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.InputStreamArchiveAdapter
-
- getManifest() - Method in class org.glassfish.hk2.classmodel.reflect.util.JarArchive
-
- getMemberType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.FieldModelImpl
-
- getMemberType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.MethodModelImpl
-
- getMemberType() - Method in interface org.glassfish.hk2.classmodel.reflect.Member
-
returns the type of the member
- 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.
- 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 class org.glassfish.hk2.classmodel.reflect.impl.AnnotatedElementImpl
-
- getName() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
-
- getName() - Method in interface org.glassfish.hk2.classmodel.reflect.ParameterizedInterfaceModel
-
Returns the name where parameter types are enclosed in < >
comma separated, like declaration in source java files.
- getParameterizedInterfaces() - Method in interface org.glassfish.hk2.classmodel.reflect.ExtensibleType
-
- getParameterizedInterfaces() - Method in class org.glassfish.hk2.classmodel.reflect.impl.ExtensibleTypeImpl
-
- getParametizedTypes() - Method in interface org.glassfish.hk2.classmodel.reflect.ParameterizedInterfaceModel
-
Returns the type parameters in order.
- 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
-
- getRawInterface() - Method in interface org.glassfish.hk2.classmodel.reflect.ParameterizedInterfaceModel
-
Returns the raw interface for this parameterized type
- getReferences() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeImpl
-
- getReferences() - Method in interface org.glassfish.hk2.classmodel.reflect.Type
-
Returns a unmodifiable collection of this type references.
- getRefs() - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypeProxy
-
- getResource(String) - Method in class org.glassfish.hk2.classmodel.reflect.util.CommonModelRegistry
-
- getResource(String) - Method in interface org.glassfish.hk2.classmodel.reflect.util.ResourceLocator
-
Retrieves the URL given a resource name
- getReturnType() - Method in class org.glassfish.hk2.classmodel.reflect.impl.MethodModelImpl
-
- getReturnType() - Method in interface org.glassfish.hk2.classmodel.reflect.MethodModel
-
Returns the method return type
- getSignature() - Method in class org.glassfish.hk2.classmodel.reflect.impl.MethodModelImpl
-
- getSignature() - Method in interface org.glassfish.hk2.classmodel.reflect.MethodModel
-
Returns the method signature.
- getStaticFields() - Method in interface org.glassfish.hk2.classmodel.reflect.ExtensibleType
-
Returns an unmodifiable list of static fields defined by this type
- getStaticFields() - 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) - Method in interface org.glassfish.hk2.classmodel.reflect.impl.TypeBuilder
-
- getType(int, String, TypeProxy) - Method in interface org.glassfish.hk2.classmodel.reflect.impl.TypeBuilder
-
- getType(int) - Method in class org.glassfish.hk2.classmodel.reflect.impl.TypesImpl
-
- 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
- getTypeBuilder(URI) - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext
-
- getTypes() - Method in class org.glassfish.hk2.classmodel.reflect.ParsingContext
-
Return the holder instance of all the visited types.
- getTypesOfInterest() - Method in interface org.glassfish.hk2.classmodel.reflect.util.ParsingConfig
-
Returns a list of types (classes or interfaces) that a type must either
subclass or implement to trigger an exhaustive scanning
- getURI() - Method in interface org.glassfish.hk2.classmodel.reflect.ArchiveAdapter
-
Returns the URI of the archive
- getURI() - Method in class org.glassfish.hk2.classmodel.reflect.util.DirectoryArchive
-
- getURI() - Method in class org.glassfish.hk2.classmodel.reflect.util.InputStreamArchiveAdapter
-
- getURI() - Method in class org.glassfish.hk2.classmodel.reflect.util.JarArchive
-
- getValues() - Method in interface org.glassfish.hk2.classmodel.reflect.AnnotationModel
-
Returns an unmodifiable collection of annotation values.
- getValues() - Method in class org.glassfish.hk2.classmodel.reflect.impl.AnnotationModelImpl
-