Uses of Interface
net.sf.jguiraffe.di.ClassLoaderProvider
-
Packages that use ClassLoaderProvider Package Description net.sf.jguiraffe.di DI stands for Dependency Injection.net.sf.jguiraffe.di.impl This package contains various implementations for the interfaces defined in the maindi
package.net.sf.jguiraffe.gui.app In this package the main application class can be found.net.sf.jguiraffe.gui.builder The main package of the builder.net.sf.jguiraffe.gui.builder.di The builder.di package contains fundamental classes for defining beans and services in a Jelly script.net.sf.jguiraffe.gui.builder.di.tags In this package tag handler classes for defining beans in a Jelly script can be found.net.sf.jguiraffe.gui.builder.impl Here default implementations of theBuilder
interfaces can be found.net.sf.jguiraffe.locators This package contains interfaces and classes for locating resources in a generic way.net.sf.jguiraffe.resources.impl.bundle This package contains an implementation ofResourceLoader
andResourceGroup
based on Java resource bundles. -
-
Uses of ClassLoaderProvider in net.sf.jguiraffe.di
Subinterfaces of ClassLoaderProvider in net.sf.jguiraffe.di Modifier and Type Interface Description interface
DependencyProvider
Definition of an interface that provides access to dependencies defined by aBeanProvider
.Methods in net.sf.jguiraffe.di that return ClassLoaderProvider Modifier and Type Method Description ClassLoaderProvider
BeanContext. getClassLoaderProvider()
Returns theClassLoaderProvider
used by this context.Methods in net.sf.jguiraffe.di with parameters of type ClassLoaderProvider Modifier and Type Method Description void
BeanContext. setClassLoaderProvider(ClassLoaderProvider clp)
Sets theClassLoaderProvider
to be used by this context. -
Uses of ClassLoaderProvider in net.sf.jguiraffe.di.impl
Classes in net.sf.jguiraffe.di.impl that implement ClassLoaderProvider Modifier and Type Class Description class
DefaultClassLoaderProvider
A default implementation of theClassLoaderProvider
interface.class
RestrictedDependencyProvider
An implementation of theDependencyProvider
interface, which does not support external dependencies.Methods in net.sf.jguiraffe.di.impl that return ClassLoaderProvider Modifier and Type Method Description ClassLoaderProvider
BeanContextWrapper. getClassLoaderProvider()
Returns theClassLoaderProvider
used by this context.ClassLoaderProvider
DefaultBeanContext. getClassLoaderProvider()
Returns theClassLoaderProvider
used by this bean context.ClassLoaderProvider
RestrictedDependencyProvider. getClassLoaderProvider()
Returns the wrappedClassLoaderProvider
.Methods in net.sf.jguiraffe.di.impl with parameters of type ClassLoaderProvider Modifier and Type Method Description Class<?>
ClassDescription. getTargetClass(ClassLoaderProvider clProvider)
Returns the target class of this description.void
BeanContextWrapper. setClassLoaderProvider(ClassLoaderProvider clp)
Sets theClassLoaderProvider
to be used by this context.void
DefaultBeanContext. setClassLoaderProvider(ClassLoaderProvider classLoaderProvider)
Sets theClassLoaderProvider
to be used by this bean context.Constructors in net.sf.jguiraffe.di.impl with parameters of type ClassLoaderProvider Constructor Description RestrictedDependencyProvider(ClassLoaderProvider clp, InvocationHelper invHlp)
Creates a new instance ofRestrictedDependencyProvider
and initializes it with the specifiedClassLoaderProvider
and theInvocationHelper
. -
Uses of ClassLoaderProvider in net.sf.jguiraffe.gui.app
Methods in net.sf.jguiraffe.gui.app that return ClassLoaderProvider Modifier and Type Method Description ClassLoaderProvider
ApplicationContext. getClassLoaderProvider()
Returns theClassLoaderProvider
to be used.ClassLoaderProvider
ApplicationContextImpl. getClassLoaderProvider()
Returns theClassLoaderProvider
.protected ClassLoaderProvider
Application. initClassLoaderProvider(ClassLoaderProvider clp)
Initializes the globalClassLoaderProvider
.Methods in net.sf.jguiraffe.gui.app with parameters of type ClassLoaderProvider Modifier and Type Method Description protected ClassLoaderProvider
Application. initClassLoaderProvider(ClassLoaderProvider clp)
Initializes the globalClassLoaderProvider
.protected BeanBuilderResult
Application. readBeanDefinition(Locator script, MutableBeanStore rootStore, ClassLoaderProvider loaderProvider)
A convenience method for processing a file with bean definitions.void
ApplicationContext. setClassLoaderProvider(ClassLoaderProvider provider)
Sets theClassLoaderProvider
to be used.void
ApplicationContextImpl. setClassLoaderProvider(ClassLoaderProvider classLoaderProvider)
Sets theClassLoaderProvider
. -
Uses of ClassLoaderProvider in net.sf.jguiraffe.gui.builder
Methods in net.sf.jguiraffe.gui.builder that return ClassLoaderProvider Modifier and Type Method Description ClassLoaderProvider
BeanBuilderResult. getClassLoaderProvider()
Returns theClassLoaderProvider
that was used by the builder during script processing.Methods in net.sf.jguiraffe.gui.builder with parameters of type ClassLoaderProvider Modifier and Type Method Description BeanBuilderResult
BeanBuilder. build(Locator script, MutableBeanStore rootStore, ClassLoaderProvider loaderProvider)
Executes a script with bean definitions.BeanBuilderResult
BeanBuilder. build(Locator script, MutableBeanStore rootStore, ClassLoaderProvider loaderProvider, InvocationHelper invHlp)
Executes a script with bean definitions and the specified helper objects. -
Uses of ClassLoaderProvider in net.sf.jguiraffe.gui.builder.di
Methods in net.sf.jguiraffe.gui.builder.di that return ClassLoaderProvider Modifier and Type Method Description ClassLoaderProvider
DIBuilderData. getClassLoaderProvider()
Returns theClassLoaderProvider
to be used.Methods in net.sf.jguiraffe.gui.builder.di with parameters of type ClassLoaderProvider Modifier and Type Method Description void
DIBuilderData. setClassLoaderProvider(ClassLoaderProvider classLoaderProvider)
Sets theClassLoaderProvider
to be used. -
Uses of ClassLoaderProvider in net.sf.jguiraffe.gui.builder.di.tags
Methods in net.sf.jguiraffe.gui.builder.di.tags with parameters of type ClassLoaderProvider Modifier and Type Method Description Class<?>
ClassDescData. resolveClass(ClassLoaderProvider clProvider)
A convenience method for resolving the class specified by this data object. -
Uses of ClassLoaderProvider in net.sf.jguiraffe.gui.builder.impl
Methods in net.sf.jguiraffe.gui.builder.impl that return ClassLoaderProvider Modifier and Type Method Description protected ClassLoaderProvider
JellyBeanBuilder. fetchClassLoaderProvider(ClassLoaderProvider clp)
Returns aClassLoaderProvider
.Methods in net.sf.jguiraffe.gui.builder.impl with parameters of type ClassLoaderProvider Modifier and Type Method Description void
JellyBuilder. addDefaultBaseClassConverters(Map<String,? extends org.apache.commons.beanutils.Converter> converters, ClassLoaderProvider clp)
Adds all converters in the specified map as default base class converters to this object using the specifiedClassLoaderProvider
to resolve class names.BeanBuilderResult
JellyBeanBuilder. build(Locator script, MutableBeanStore rootStore, ClassLoaderProvider loaderProvider)
Executes a script with bean definitions.BeanBuilderResult
JellyBeanBuilder. build(Locator script, MutableBeanStore rootStore, ClassLoaderProvider loaderProvider, InvocationHelper invHlp)
Executes a script with bean definitions and the specified helper objects.protected DIBuilderData
JellyBeanBuilder. createBuilderData(org.apache.commons.jelly.JellyContext context, MutableBeanStore rootStore, ClassLoaderProvider loaderProvider, InvocationHelper invHlp)
Creates theDIBuilderData
object used during the builder operation.protected BeanBuilderResult
JellyBeanBuilder. executeScript(Locator script, org.apache.commons.jelly.JellyContext context, MutableBeanStore rootStore, ClassLoaderProvider loaderProvider, InvocationHelper invHlp)
Executes the specified script on the given Jelly context.protected ClassLoaderProvider
JellyBeanBuilder. fetchClassLoaderProvider(ClassLoaderProvider clp)
Returns aClassLoaderProvider
. -
Uses of ClassLoaderProvider in net.sf.jguiraffe.locators
Methods in net.sf.jguiraffe.locators that return ClassLoaderProvider Modifier and Type Method Description ClassLoaderProvider
LocatorConverter. getClassLoaderProvider()
Returns theClassLoaderProvider
used by this converter.Constructors in net.sf.jguiraffe.locators with parameters of type ClassLoaderProvider Constructor Description LocatorConverter(ClassLoaderProvider clp)
Creates a new instance ofLocatorConverter
and initializes it with the givenClassLoaderProvider
. -
Uses of ClassLoaderProvider in net.sf.jguiraffe.resources.impl.bundle
Methods in net.sf.jguiraffe.resources.impl.bundle that return ClassLoaderProvider Modifier and Type Method Description ClassLoaderProvider
BundleResourceLoader. getClassLoaderProvider()
Returns theClassLoaderProvider
used by this object.Constructors in net.sf.jguiraffe.resources.impl.bundle with parameters of type ClassLoaderProvider Constructor Description BundleResourceLoader(ClassLoaderProvider clp, String clName)
Creates a new instance ofBundleResourceLoader
and initializes it with the given class loader provider and the class loader name.
-