Uses of Interface
net.anwiba.commons.injection.IBinding
-
Packages that use IBinding Package Description net.anwiba.commons.injection net.anwiba.commons.injection.binding net.anwiba.commons.injection.impl -
-
Uses of IBinding in net.anwiba.commons.injection
Methods in net.anwiba.commons.injection that return IBinding Modifier and Type Method Description default <T> IBinding<T>IBindingFactory. create(java.lang.Class<T> clazz)<T> IBinding<T>IBindingFactory. create(java.lang.Class<T> clazz, java.lang.String name)Methods in net.anwiba.commons.injection with parameters of type IBinding Modifier and Type Method Description <T> IInjectionValueProviderBuilderIInjectionValueProviderBuilder. add(IBinding<T> clazz, java.lang.Class<? extends T> objectClass)<T> IInjectionValueProviderBuilderIInjectionValueProviderBuilder. add(IBinding<T> clazz, IInjectingFactory<T> objectFactory)<T,S extends T>
IInjectionValueProviderBuilderIInjectionValueProviderBuilder. add(IBinding<T> clazz, S object)<T> IInjectionValueProviderBuilderInjectionValueProviderBuilder. add(IBinding<T> binding, java.lang.Class<? extends T> serviceClass)<T> IInjectionValueProviderBuilderInjectionValueProviderBuilder. add(IBinding<T> binding, IInjectingFactory<T> objectFactory)<T,S extends T>
IInjectionValueProviderBuilderInjectionValueProviderBuilder. add(IBinding<T> binding, S service)<T,S extends IInjectingSupplier<T>>
IInjectionValueProviderBuilderIInjectionValueProviderBuilder. addBySupplier(IBinding<T> clazz, java.lang.Class<S> supplierClass)<T,S extends IInjectingSupplier<T>>
IInjectionValueProviderBuilderInjectionValueProviderBuilder. addBySupplier(IBinding<T> binding, java.lang.Class<S> supplierClass)protected <T> voidInjectionValueProviderBuilder. checkServiceListResult(IBinding<T> binding)booleanDefaultInjectionValueProvider. contains(IBinding<?> binding)booleanIInjectionValueProvider. contains(IBinding<?> binding)java.lang.StringInjectionValueProviderBuilder.MissingBindingStringFactory. create(IBinding binding)<T> TDefaultInjectionValueProvider. get(IBinding<T> binding)<T> TIInjectionValueProvider. get(IBinding<T> binding)<T> java.util.Collection<T>DefaultInjectionValueProvider. getAll(IBinding<T> binding)<T> java.util.Collection<T>IInjectionValueProvider. getAll(IBinding<T> binding)<T> IInjectionValueProviderBuilderIInjectionValueProviderBuilder. link(IBinding<? extends T> clazz, IBinding<T> link)<T> IInjectionValueProviderBuilderInjectionValueProviderBuilder. link(IBinding<? extends T> binding, IBinding<T> link)<T> IInjectionValueProviderBuilderIInjectionValueProviderBuilder. set(IBinding<T> clazz, java.lang.Class<? extends T> objectClass)<T> IInjectionValueProviderBuilderIInjectionValueProviderBuilder. set(IBinding<T> clazz, IInjectingFactory<T> objectFactory)<T,S extends T>
IInjectionValueProviderBuilderIInjectionValueProviderBuilder. set(IBinding<T> clazz, S object)<T> IInjectionValueProviderBuilderInjectionValueProviderBuilder. set(IBinding<T> binding, java.lang.Class<? extends T> serviceClass)<T> IInjectionValueProviderBuilderInjectionValueProviderBuilder. set(IBinding<T> binding, IInjectingFactory<T> objectFactory)<T,S extends T>
IInjectionValueProviderBuilderInjectionValueProviderBuilder. set(IBinding<T> clazz, S service)<T,S extends IInjectingSupplier<T>>
IInjectionValueProviderBuilderIInjectionValueProviderBuilder. setBySupplier(IBinding<T> clazz, java.lang.Class<S> supplierClass)<T,S extends IInjectingSupplier<T>>
IInjectionValueProviderBuilderInjectionValueProviderBuilder. setBySupplier(IBinding<T> binding, java.lang.Class<S> supplierClass)Constructor parameters in net.anwiba.commons.injection with type arguments of type IBinding Constructor Description DefaultInjectionValueProvider(java.util.Map<IBinding,java.util.List<java.lang.Object>> values)MissingBindingStringFactory(IResolveableForecaster forecaster, java.util.Map<IBinding,IValueHolder> results, java.util.Map<IBinding,IValueHolder> services, java.util.Map<IBinding,IBinding> links, IInjectionValueProvider valueProvider) -
Uses of IBinding in net.anwiba.commons.injection.binding
Classes in net.anwiba.commons.injection.binding that implement IBinding Modifier and Type Class Description classClassBinding<T>classNamedClassBinding<T> -
Uses of IBinding in net.anwiba.commons.injection.impl
Methods in net.anwiba.commons.injection.impl that return IBinding Modifier and Type Method Description <T> IBinding<T>BindingFactory. create(java.lang.Class<T> clazz, java.lang.String name)protected abstract IBindingAbstractTypeValueProvider. createBinding(T element)protected IBindingFieldValueProvider. createBinding(java.lang.reflect.Field field)protected IBindingParameterValuesProvider. createBinding(java.lang.reflect.Parameter parameter)IBindingIInjektionAnalyserValueResult. getBinding()IBindingInjektionAnalyserValueResult. getBinding()Methods in net.anwiba.commons.injection.impl that return types with arguments of type IBinding Modifier and Type Method Description java.lang.Iterable<IBinding>IInjektionAnalyserResult. getBindings()java.lang.Iterable<IBinding>InjektionAnalyserResult. getBindings()Methods in net.anwiba.commons.injection.impl with parameters of type IBinding Modifier and Type Method Description booleanInjectionValueProvider. contains(IBinding<?> binding)<T> TInjectionValueProvider. get(IBinding<T> binding)<T> java.util.Collection<T>InjectionValueProvider. getAll(IBinding<T> binding)booleanIInjektionAnalyserResult. isEmptiable(IBinding binding)booleanInjektionAnalyserResult. isEmptiable(IBinding binding)booleanIInjektionAnalyserResult. isImitable(IBinding binding)booleanInjektionAnalyserResult. isImitable(IBinding binding)booleanIInjektionAnalyserResult. isIterable(IBinding binding)booleanInjektionAnalyserResult. isIterable(IBinding binding)booleanIInjektionAnalyserResult. isNullable(IBinding binding)booleanInjektionAnalyserResult. isNullable(IBinding binding)Method parameters in net.anwiba.commons.injection.impl with type arguments of type IBinding Modifier and Type Method Description static InjektingObjectFactoryInjektingObjectFactory. create(IInjectionValueProvider valueProvider, java.util.Map<IBinding,IValueHolder> services, java.util.Map<IBinding,IBinding> links)Constructors in net.anwiba.commons.injection.impl with parameters of type IBinding Constructor Description InjektionAnalyserValueResult(IBinding type, boolean isNullable, boolean isImitable, boolean isIterable, boolean isEmptiable)Constructor parameters in net.anwiba.commons.injection.impl with type arguments of type IBinding Constructor Description InjectionValueProvider(IInjectionValueProvider valueProvider, java.util.Map<IBinding,IValueHolder> services, java.util.Map<IBinding,IBinding> links)ResolveableForecaster(IInjectionValueProvider valueProvider, java.util.Map<IBinding,IValueHolder> services, java.util.Map<IBinding,IBinding> links, IValueInjectionAnalyser analyser, java.util.Map<IBinding,IValueHolder> results)
-