Uses of Class
com.caucho.config.reflect.BaseType

Packages that use BaseType
com.caucho.config.event   
com.caucho.config.inject   
com.caucho.config.reflect   
com.caucho.ejb.cfg   
 

Uses of BaseType in com.caucho.config.event
 

Methods in com.caucho.config.event with parameters of type BaseType
 void EventManager.addExtensionObserver(ObserverMethod<?> observer, BaseType eventBaseType, java.lang.annotation.Annotation... bindings)
          Registers an event observer
 void EventManager.addObserver(ObserverMethod<?> observer, BaseType eventBaseType, java.lang.annotation.Annotation... bindings)
          Registers an event observer
 void ObserverMap.addObserver(ObserverMethod<?> observer, BaseType type, java.lang.annotation.Annotation[] bindings)
           
 void EventManager.fillObserverMethodList(java.util.Set<ObserverMethod<?>> list, BaseType type, java.lang.annotation.Annotation[] qualifiers)
           
 void ObserverMap.fireEvent(java.lang.Object event, BaseType eventType, java.lang.annotation.Annotation[] qualifiers)
           
 void EventManager.fireExtensionEvent(java.lang.Object event, BaseType eventType, java.lang.annotation.Annotation... qualifiers)
           
 void ObserverMap.resolveEntries(java.util.ArrayList<ObserverEntry<?>> list, BaseType eventType, BaseType subType)
           
<T> void
ObserverMap.resolveObservers(java.util.Set<ObserverMethod<? super T>> set, BaseType eventType, java.lang.annotation.Annotation[] qualifiers)
           
 

Uses of BaseType in com.caucho.config.inject
 

Methods in com.caucho.config.inject that return BaseType
 BaseType InjectManager.createSourceBaseType(java.lang.reflect.Type type)
          Creates a BaseType from a Type used as a source, for example a Bean.
 BaseType InjectManager.createTargetBaseType(java.lang.reflect.Type type)
          Creates a BaseType from a Type used as a target, for example an injection point.
 BaseType AbstractIntrospectedBean.getBaseType()
           
 BaseType DecoratorEntry.getDelegateType()
           
 

Methods in com.caucho.config.inject that return types with arguments of type BaseType
 java.util.Set<BaseType> DecoratorEntry.getDecoratedTypes()
           
abstract  java.util.Set<BaseType> CauchoBean.getGenericTypes()
           
 

Methods in com.caucho.config.inject with parameters of type BaseType
 void WebComponent.addComponent(BaseType type, Annotated annotated, Bean<?> bean)
           
 java.util.Set<Bean<?>> WebComponent.resolve(BaseType type, java.lang.annotation.Annotation[] qualifiers)
           
 

Constructors in com.caucho.config.inject with parameters of type BaseType
DecoratorEntry(InjectManager manager, Decorator<X> decorator, BaseType delegateType)
           
 

Uses of BaseType in com.caucho.config.reflect
 

Subclasses of BaseType in com.caucho.config.reflect
 class ArrayType
          class type matching
 class BoxType
          class type matching
 class ClassType
          class type matching
 class GenericParamType
          param type matching
 class ObjectType
          class type matching
 class ParamType
          param type matching
 class TargetObjectType
          class type matching
 class VarType<D extends GenericDeclaration>
          class type matching
 class WildcardTypeImpl
          class type matching
 

Methods in com.caucho.config.reflect that return BaseType
static BaseType BaseType.create(java.lang.reflect.Type type, java.util.HashMap<java.lang.String,BaseType> paramMap, java.lang.String paramDeclName, BaseType.ClassFill classFill)
           
static BaseType BaseType.create(java.lang.reflect.Type type, java.util.HashMap<java.lang.String,BaseType> paramMap, java.lang.String paramDeclName, java.lang.reflect.Type parentType, BaseType.ClassFill classFill)
           
protected static BaseType AnnotatedElementImpl.createBaseType(Annotated ann)
           
protected static BaseType AnnotatedParameterImpl.createBaseType(AnnotatedCallable<?> callable, java.lang.reflect.Type type, java.util.HashMap<java.lang.String,BaseType> paramMap)
           
protected static BaseType AnnotatedElementImpl.createBaseType(AnnotatedType<?> declaringType)
           
protected static BaseType AnnotatedElementImpl.createBaseType(AnnotatedType<?> declaringType, java.lang.reflect.Type type)
           
protected static BaseType AnnotatedElementImpl.createBaseType(AnnotatedType<?> declaringType, java.lang.reflect.Type type, java.util.HashMap<java.lang.String,BaseType> paramMap, java.lang.String paramDeclName)
           
protected static BaseType AnnotatedElementImpl.createBaseType(AnnotatedType<?> declaringType, java.lang.reflect.Type type, java.util.HashMap<java.lang.String,BaseType> paramMap, java.lang.String paramDeclName, BaseType.ClassFill classFill)
           
protected static BaseType AnnotatedElementImpl.createBaseType(AnnotatedType<?> declaringType, java.lang.reflect.Type type, java.lang.String paramDeclName)
           
protected static BaseType AnnotatedElementImpl.createBaseType(java.lang.reflect.Type type)
           
static BaseType BaseType.createClass(java.lang.Class<?> type)
          Create a class-based type, where any parameters are filled with the variables, not Object.
 BaseType BaseTypeFactory.createForSource(java.lang.reflect.Type type)
           
static BaseType BaseType.createForSource(java.lang.reflect.Type type, java.util.HashMap<java.lang.String,BaseType> paramMap, java.lang.String paramDeclName)
           
 BaseType BaseTypeFactory.createForTarget(java.lang.reflect.Type type)
           
static BaseType BaseType.createForTarget(java.lang.reflect.Type type, java.util.HashMap<java.lang.String,BaseType> paramMap, java.lang.String paramDeclName)
           
static BaseType BaseType.createGenericClass(java.lang.Class<?> type)
          Create a class-based type, where any parameters are filled with the variables, not Object.
 BaseType BaseType.fill(BaseType... baseType)
          Fills in a parameter with a given name.
 BaseType ClassType.fill(BaseType... baseType)
          Fills in a parameter with a given name.
 BaseType ParamType.fill(BaseType... types)
           
static BaseType AnnotatedTypeUtil.getBaseType(Annotated annotated)
           
 BaseType AnnotatedElementImpl.getBaseTypeImpl()
           
 BaseType BaseTypeAnnotated.getBaseTypeImpl()
           
 BaseType ReflectionAnnotated.getBaseTypeImpl()
           
 BaseType[] BaseType.getParameters()
           
 BaseType[] ParamType.getParameters()
           
protected  BaseType[] BaseType.getWildcardBounds()
           
protected  BaseType[] VarType.getWildcardBounds()
           
protected  BaseType[] WildcardTypeImpl.getWildcardBounds()
           
 

Methods in com.caucho.config.reflect that return types with arguments of type BaseType
 java.util.Set<BaseType> BaseType.getBaseTypeClosure(InjectManager manager)
          Returns the type closure of the base type.
 java.util.HashMap<java.lang.String,BaseType> AnnotatedElementImpl.getBaseTypeParamMap()
           
 java.util.HashMap<java.lang.String,BaseType> AnnotatedTypeImpl.getBaseTypeParamMap()
           
 java.util.HashMap<java.lang.String,BaseType> BaseTypeAnnotated.getBaseTypeParamMap()
           
 java.util.HashMap<java.lang.String,BaseType> ReflectionAnnotated.getBaseTypeParamMap()
           
 java.util.HashMap<java.lang.String,BaseType> ReflectionAnnotatedType.getBaseTypeParamMap()
           
 java.util.HashMap<java.lang.String,BaseType> BaseType.getParamMap()
           
 java.util.HashMap<java.lang.String,BaseType> ParamType.getParamMap()
           
 

Methods in com.caucho.config.reflect with parameters of type BaseType
 BaseType BaseType.fill(BaseType... baseType)
          Fills in a parameter with a given name.
 BaseType ClassType.fill(BaseType... baseType)
          Fills in a parameter with a given name.
 BaseType ParamType.fill(BaseType... types)
           
static
<X> ReflectionAnnotatedType<X>
ReflectionAnnotatedFactory.introspectType(BaseType type)
          Introspects a simple reflection type, i.e.
 boolean ArrayType.isAssignableFrom(BaseType type)
           
 boolean BaseType.isAssignableFrom(BaseType type)
           
 boolean BoxType.isAssignableFrom(BaseType type)
           
 boolean ClassType.isAssignableFrom(BaseType type)
           
 boolean ObjectType.isAssignableFrom(BaseType type)
           
 boolean ParamType.isAssignableFrom(BaseType type)
           
 boolean VarType.isAssignableFrom(BaseType type)
           
 boolean WildcardTypeImpl.isAssignableFrom(BaseType type)
           
 boolean ArrayType.isParamAssignableFrom(BaseType type)
           
 boolean BaseType.isParamAssignableFrom(BaseType type)
          Assignable as a parameter.
 boolean BoxType.isParamAssignableFrom(BaseType type)
           
 boolean ClassType.isParamAssignableFrom(BaseType type)
           
 boolean ParamType.isParamAssignableFrom(BaseType type)
           
 boolean TargetObjectType.isParamAssignableFrom(BaseType type)
           
 boolean VarType.isParamAssignableFrom(BaseType type)
           
 boolean WildcardTypeImpl.isParamAssignableFrom(BaseType type)
           
 

Method parameters in com.caucho.config.reflect with type arguments of type BaseType
static BaseType BaseType.create(java.lang.reflect.Type type, java.util.HashMap<java.lang.String,BaseType> paramMap, java.lang.String paramDeclName, BaseType.ClassFill classFill)
           
static BaseType BaseType.create(java.lang.reflect.Type type, java.util.HashMap<java.lang.String,BaseType> paramMap, java.lang.String paramDeclName, java.lang.reflect.Type parentType, BaseType.ClassFill classFill)
           
protected static BaseType AnnotatedParameterImpl.createBaseType(AnnotatedCallable<?> callable, java.lang.reflect.Type type, java.util.HashMap<java.lang.String,BaseType> paramMap)
           
protected static BaseType AnnotatedElementImpl.createBaseType(AnnotatedType<?> declaringType, java.lang.reflect.Type type, java.util.HashMap<java.lang.String,BaseType> paramMap, java.lang.String paramDeclName)
           
protected static BaseType AnnotatedElementImpl.createBaseType(AnnotatedType<?> declaringType, java.lang.reflect.Type type, java.util.HashMap<java.lang.String,BaseType> paramMap, java.lang.String paramDeclName, BaseType.ClassFill classFill)
           
static BaseType BaseType.createForSource(java.lang.reflect.Type type, java.util.HashMap<java.lang.String,BaseType> paramMap, java.lang.String paramDeclName)
           
static BaseType BaseType.createForTarget(java.lang.reflect.Type type, java.util.HashMap<java.lang.String,BaseType> paramMap, java.lang.String paramDeclName)
           
 

Constructors in com.caucho.config.reflect with parameters of type BaseType
AnnotatedElementImpl(BaseType type, Annotated annotated, java.lang.annotation.Annotation[] annList)
           
ArrayType(BaseType componentType, java.lang.Class<?> rawType)
           
GenericParamType(java.lang.Class<?> type, BaseType[] param, java.util.HashMap<java.lang.String,BaseType> paramMap)
           
ParamType(java.lang.Class<?> type, BaseType[] param, java.util.HashMap<java.lang.String,BaseType> paramMap)
           
ReflectionAnnotated(BaseType type, java.util.Set<java.lang.reflect.Type> typeClosure, java.lang.annotation.Annotation[] annList)
           
ReflectionSimpleAnnotatedType(InjectManager manager, BaseType type)
           
VarType(java.lang.String name, BaseType[] bounds)
           
WildcardTypeImpl(BaseType[] lowerBounds, BaseType[] upperBounds)
           
WildcardTypeImpl(BaseType[] lowerBounds, BaseType[] upperBounds)
           
 

Constructor parameters in com.caucho.config.reflect with type arguments of type BaseType
AnnotatedMethodImpl(AnnotatedType<T> declaringType, Annotated annotated, java.lang.reflect.Method method, java.lang.annotation.Annotation[] annotations, java.util.HashMap<java.lang.String,BaseType> paramMap)
           
AnnotatedParameterImpl(AnnotatedCallable<T> callable, java.lang.reflect.Type type, java.util.HashMap<java.lang.String,BaseType> paramMap, java.lang.annotation.Annotation[] annList, int position)
           
GenericParamType(java.lang.Class<?> type, BaseType[] param, java.util.HashMap<java.lang.String,BaseType> paramMap)
           
ParamType(java.lang.Class<?> type, BaseType[] param, java.util.HashMap<java.lang.String,BaseType> paramMap)
           
 

Uses of BaseType in com.caucho.ejb.cfg
 

Methods in com.caucho.ejb.cfg with parameters of type BaseType
protected  void EjbBean.addLocalType(BaseType local)
           
<T> void
EjbBean.addRemoteType(BaseType remote)
          Sets the ejb remote interface