Uses of Class
net.sf.jguiraffe.di.impl.ClassDescription
-
Packages that use ClassDescription Package Description net.sf.jguiraffe.di.impl This package contains various implementations for the interfaces defined in the maindipackage.net.sf.jguiraffe.di.impl.providers In theproviderssub package different implementations of theBeanProviderinterface can be found.net.sf.jguiraffe.gui.builder.di.tags In this package tag handler classes for defining beans in a Jelly script can be found. -
-
Uses of ClassDescription in net.sf.jguiraffe.di.impl
Methods in net.sf.jguiraffe.di.impl that return ClassDescription Modifier and Type Method Description ClassDescriptionClassDependency. getDependentClass()Returns the description of the class of this dependency.static ClassDescriptionClassDescription. getInstance(Class<?> cls)Returns an instance for the specified class.static ClassDescriptionClassDescription. getInstance(String clsName)Returns an instance for the specified class name that will be resolved using the default class loader.static ClassDescriptionClassDescription. getInstance(String clsName, String clsLoaderName)Returns an instance for the specified class name and class loader name.ClassDescription[]Invocation. getParameterTypes()Returns an array with the types of the parameters of the invocation.ClassDescriptionInvocation. getTargetClass()Returns the target class of this invocation.Methods in net.sf.jguiraffe.di.impl with parameters of type ClassDescription Modifier and Type Method Description static ClassDependencyClassDependency. getInstance(ClassDescription clsdsc)Returns aClassDependencyinstance for the specifiedClassDescription.Constructors in net.sf.jguiraffe.di.impl with parameters of type ClassDescription Constructor Description ConstructorInvocation(ClassDescription targetClass, ClassDescription[] paramTypes, Dependency... paramValues)Creates a new instance ofConstructorInvocationand initializes it.Invocation(ClassDescription targetClass, ClassDescription[] paramTypes, Dependency... paramValues)Creates a new instance ofInvocationand initializes it with information about the call parameters.MethodInvocation(String methodName, ClassDescription[] paramTypes, Dependency... paramValues)Creates a new instance ofMethodInvocationfor non-static method invocations.MethodInvocation(ClassDescription targetClass, String methodName, boolean isStatic, ClassDescription[] paramTypes, Dependency... paramValues)Creates a new instance ofMethodInvocationand initializes most of the properties.MethodInvocation(ClassDescription targetClass, String methodName, ClassDescription[] paramTypes, Dependency... paramValues)Creates a new instance ofMethodInvocationand initializes it with information about the method to invoke and the target class.MethodInvocation(ClassDescription targetClass, Dependency targetDep, String methodName, boolean isStatic, ClassDescription[] paramTypes, Dependency... paramValues)Creates a new instance ofMethodInvocationand fully initializes it. -
Uses of ClassDescription in net.sf.jguiraffe.di.impl.providers
Methods in net.sf.jguiraffe.di.impl.providers that return ClassDescription Modifier and Type Method Description ClassDescriptionMethodInvocationBeanProvider. getBeanClassDescription()Returns the description of the class of the managed bean.Constructors in net.sf.jguiraffe.di.impl.providers with parameters of type ClassDescription Constructor Description MethodInvocationBeanProvider(Dependency targetBean, MethodInvocation methodInv, ClassDescription beanClsDsc)Creates a new instance ofMethodInvocationBeanProviderand initializes it with the dependency to the target object (on which the method is to be invoked), the description of the method invocation, and the class of the managed bean. -
Uses of ClassDescription in net.sf.jguiraffe.gui.builder.di.tags
Methods in net.sf.jguiraffe.gui.builder.di.tags that return ClassDescription Modifier and Type Method Description ClassDescriptionClassDescData. createClassDescription()Creates aClassDescriptionobject from the internal data.ClassDescriptionBeanTag. getBeanClassDesc()Returns the class description for the managed bean.ClassDescriptionCollectionTag. getElementClassDesc()Returns the class description for the elements of the represented collection.ClassDescriptionMapTag. getKeyClassDesc()Returns the class description for the key class.ClassDescriptionClassDescData. getOptionalClassDescription()Returns aClassDescriptionobject from the internal data or null if no data is defined.ClassDescriptionParameterTag. getParameterClassDesc()Returns aClassDescriptionobject for the data type class of this parameter.protected ClassDescription[]InvocationTag. getParameterTypes()Returns an array with the data types of the parameters of this invocation.ClassDescriptionConstructorTag. getTargetClassDescription()Returns the target class of the constructor to be invoked.ClassDescriptionInvocationTag. getTargetClassDescription()Returns the class description for the target class of this invocation.ClassDescriptionMapTag. getValueClassDesc()Returns the class description for the value class.Methods in net.sf.jguiraffe.gui.builder.di.tags with parameters of type ClassDescription Modifier and Type Method Description ConstantBeanProviderValueData. createValueProvider(ClassDescription defClass)Creates the bean provider for the specified value using the given default class description.static Class<?>ValueData. resolveClassDescription(org.apache.commons.jelly.JellyContext context, ClassDescription cd)Resolves the specifiedClassDescription.voidBeanTag. setBeanClassDesc(ClassDescription beanClass)Sets the class description for the managed bean.protected voidCollectionTag. setElementClassDesc(ClassDescription cdesc)Sets the class description for the elements of this collection.
-