Uses of Interface
net.sf.jguiraffe.di.DependencyProvider
-
Packages that use DependencyProvider 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 maindipackage.net.sf.jguiraffe.di.impl.providers In theproviderssub package different implementations of theBeanProviderinterface can be found.net.sf.jguiraffe.gui.builder.impl Here default implementations of theBuilderinterfaces can be found. -
-
Uses of DependencyProvider in net.sf.jguiraffe.di
Methods in net.sf.jguiraffe.di that return DependencyProvider Modifier and Type Method Description DependencyProviderBeanCreationEvent. getDependencyProvider()Returns theDependencyProviderinvolved in the bean creation process.Methods in net.sf.jguiraffe.di with parameters of type DependencyProvider Modifier and Type Method Description ObjectBeanProvider. getBean(DependencyProvider dependencyProvider)Returns the bean managed by this provider.Class<?>BeanProvider. getBeanClass(DependencyProvider dependencyProvider)Returns the class of the bean managed by this provider.voidBeanInitializer. initialize(DependencyProvider dependencyProvider)Performs the desired initialization.BeanProviderDependency. resolve(BeanStore store, DependencyProvider depProvider)Resolves this dependency starting from the specifiedBeanStore.voidBeanProvider. shutdown(DependencyProvider dependencyProvider)Notifies thisBeanProviderthat it (and the bean(s) created by it) is no longer needed.Constructors in net.sf.jguiraffe.di with parameters of type DependencyProvider Constructor Description BeanCreationEvent(BeanContext source, BeanProvider provider, DependencyProvider depProvider, Object newBean)Creates a new instance ofBeanCreationEventand initializes it. -
Uses of DependencyProvider in net.sf.jguiraffe.di.impl
Classes in net.sf.jguiraffe.di.impl that implement DependencyProvider Modifier and Type Class Description classRestrictedDependencyProviderAn implementation of theDependencyProviderinterface, which does not support external dependencies.Methods in net.sf.jguiraffe.di.impl with parameters of type DependencyProvider Modifier and Type Method Description protected static voidInvocation. checkDependencyProvider(DependencyProvider depProvider)Checks whether a validDependencyProviderhas been specified.Class<?>[]Invocation. getParameterClasses(DependencyProvider depProvider)Returns an array with the concrete parameter classes.Object[]Invocation. getResolvedParameters(DependencyProvider depProvider)Returns an array with the resolved parameters.ObjectChainedInvocation. invoke(DependencyProvider depProvider, Object target)Performs the invocation represented by this class.ObjectConstructorInvocation. invoke(DependencyProvider depProvider)Invokes the corresponding constructor on the specified target class and returns the newly created instance.ObjectConstructorInvocation. invoke(DependencyProvider depProvider, Object target)Performs the invocation.ObjectInvokable. invoke(DependencyProvider depProvider, Object target)Performs the invocation.ObjectMethodInvocation. invoke(DependencyProvider depProvider, Object target)Invokes the corresponding method on the specified target instance.ObjectNullInvocation. invoke(DependencyProvider depProvider, Object target)Deprecated.Invokes thisInvokable.ObjectSetPropertyInvocation. invoke(DependencyProvider depProvider, Object target)Performs the invocation and sets the property on the specified target object.BeanProviderClassDependency. resolve(BeanStore store, DependencyProvider depProvider)Resolves this dependency on the specified bean store.BeanProviderNameDependency. resolve(BeanStore store, DependencyProvider depProvider)Resolves the named dependency from the specified bean store. -
Uses of DependencyProvider in net.sf.jguiraffe.di.impl.providers
Methods in net.sf.jguiraffe.di.impl.providers with parameters of type DependencyProvider Modifier and Type Method Description protected booleanLifeCycleBeanProvider. canInitialize(DependencyProvider dependencyProvider)Checks whether initialization of the bean is now possible.protected ObjectLifeCycleBeanProvider. createBean(DependencyProvider dependencyProvider)Creates and initializes a new bean instance.protected ObjectLifeCycleBeanProvider. doCreateBean(DependencyProvider dependencyProvider)Creates a new bean instance.protected ObjectLifeCycleBeanProvider. fetchBean(DependencyProvider dependencyProvider)Returns the bean instance created by this provider.protected ObjectLifeCycleBeanProvider. fetchInitializedBeanInstance(Object bean, DependencyProvider dependencyProvider)Returns the initialized bean instance.ObjectCollectionBeanProvider. getBean(DependencyProvider dependencyProvider)Returns the bean managed by this provider.ObjectConstantBeanProvider. getBean(DependencyProvider dependencyProvider)Returns the bean managed by this provider.ObjectConstructorBeanProvider. getBean(DependencyProvider dependencyProvider)Returns the bean managed by this provider.ObjectFactoryBeanProvider. getBean(DependencyProvider dependencyProvider)Returns the bean managed by this bean provider.ObjectMapBeanProvider. getBean(DependencyProvider dependencyProvider)Returns the bean managed by this provider.ObjectMethodInvocationBeanProvider. getBean(DependencyProvider dependencyProvider)Returns the bean managed by this provider.ObjectSingletonBeanProvider. getBean(DependencyProvider dependencyProvider)Returns the bean managed by this bean provider.Class<?>CollectionBeanProvider. getBeanClass(DependencyProvider dependencyProvider)Returns the class of the bean created by this provider.Class<?>ConstantBeanProvider. getBeanClass(DependencyProvider dependencyProvider)Returns the class of the managed bean.Class<?>ConstructorBeanProvider. getBeanClass(DependencyProvider dependencyProvider)Returns the class of the managed bean.Class<?>LifeCycleBeanProvider. getBeanClass(DependencyProvider dependencyProvider)Returns the class of the bean managed by this provider.Class<?>MapBeanProvider. getBeanClass(DependencyProvider dependencyProvider)Returns the class of the managed bean.Class<?>MethodInvocationBeanProvider. getBeanClass(DependencyProvider dependencyProvider)Returns the bean class of the bean managed by this provider.protected voidLifeCycleBeanProvider. initBean(Object bean, DependencyProvider dependencyProvider)Deprecated.This method is not called any more during bean creation; insteadLifeCycleBeanProvider.fetchInitializedBeanInstance(Object, DependencyProvider)is invokedvoidLifeCycleBeanProvider. initialize(DependencyProvider dependencyProvider)Performs initialization.BeanProviderConstantBeanProvider. resolve(BeanStore store, DependencyProvider depProvider)Returns theBeanProviderthisDependencyrefers to.voidLifeCycleBeanProvider. shutdown(DependencyProvider depProvider)Notifies thisBeanProviderthat it is no longer needed.voidSimpleBeanProvider. shutdown(DependencyProvider depProvider)Shuts down thisBeanProvider.voidSingletonBeanProvider. shutdown(DependencyProvider depProvider)Tells this provider that it is no more needed. -
Uses of DependencyProvider in net.sf.jguiraffe.gui.builder.impl
Methods in net.sf.jguiraffe.gui.builder.impl that return DependencyProvider Modifier and Type Method Description protected DependencyProviderJellyBeanBuilder. createReleaseDependencyProvider(BeanBuilderResult result)Creates aDependencyProviderobject that can be used during arelease()operation.
-