|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.glassfish.hk2.classmodel.reflect.impl.TypesImpl
public class TypesImpl
Results of a parsing activity, all java resources are inventoried in three main categories : classes, interfaces and annotations with cross references
| Constructor Summary | |
|---|---|
TypesImpl()
|
|
| Method Summary | ||
|---|---|---|
java.util.Collection<Type> |
getAllTypes()
Returns a unmodifiable list of collected types obtained during the parsing activity |
|
AnnotationTypeImpl |
getAnnotation(java.lang.String name)
|
|
|
getBy(java.lang.Class<T> type,
java.lang.String name)
Returns a Model instance given a name |
|
Type |
getBy(java.lang.String name)
Returns a Type instance given a name |
|
ClassModel |
getClassModel(java.lang.String name)
|
|
FieldModelImpl |
getFieldModel(java.lang.String name,
TypeProxy type)
|
|
TypeProxy |
getHolder(java.lang.String name)
|
|
InterfaceModelImpl |
getInterface(java.lang.String name)
|
|
ModelBuilder |
getModelBuilder(java.lang.String name,
java.lang.String parentName)
|
|
TypeImpl |
getType(int access,
java.lang.String name,
TypeProxy parent)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TypesImpl()
| Method Detail |
|---|
public java.util.Collection<Type> getAllTypes()
Types
getAllTypes in interface Typespublic Type getBy(java.lang.String name)
Types
getBy in interface Typesname - the requested type name
public <T extends Type> T getBy(java.lang.Class<T> type,
java.lang.String name)
Types
getBy in interface Typestype - type of the requested modelname - the requested type name
public ModelBuilder getModelBuilder(java.lang.String name,
java.lang.String parentName)
public TypeImpl getType(int access,
java.lang.String name,
TypeProxy parent)
getType in interface TypeBuilderpublic ClassModel getClassModel(java.lang.String name)
getClassModel in interface TypeBuilderpublic InterfaceModelImpl getInterface(java.lang.String name)
getInterface in interface TypeBuilderpublic AnnotationTypeImpl getAnnotation(java.lang.String name)
getAnnotation in interface TypeBuilder
public FieldModelImpl getFieldModel(java.lang.String name,
TypeProxy type)
getFieldModel in interface TypeBuilderpublic TypeProxy getHolder(java.lang.String name)
getHolder in interface TypeBuilder
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||