Uses of Interface
oracle.dbtools.plugin.api.types.TypeQualifier
Packages that use TypeQualifier
Package
Description
A
javax.inject
compatible Dependency Injection (D.I.) framework.Provides a layer atop
java.lang.reflect package to aid dependency
resolution and injection.-
Uses of TypeQualifier in oracle.dbtools.plugin.api.di
Methods in oracle.dbtools.plugin.api.di that return TypeQualifierModifier and TypeMethodDescriptionDeferredInstanceProvider.qualifier()InstanceProvider.qualifier()Identifies the constraints used to select matchesInstances.QualifiedInstance.qualifier()The service qualifierResolvedInstances.qualifier()Methods in oracle.dbtools.plugin.api.di that return types with arguments of type TypeQualifierModifier and TypeMethodDescriptionSet<Map.Entry<TypeQualifier<?>,<wbr>InstanceProvider<?>>>Instances.entries()Enumerate each of the instances in this setMethods in oracle.dbtools.plugin.api.di with parameters of type TypeQualifierModifier and TypeMethodDescriptionInstances.Builder.add<wbr>(TypeQualifier<T> service, T instance)Add an instance of a serviceScopeConfiguration.add<wbr>(TypeQualifier<?> provides, Object impl)Add an instance of the specified servicestatic <T> DeferredInstanceProvider<T>DeferredInstanceProvider.from<wbr>(TypeQualifier<T> service, InstanceLocator locator)Instantiate aDeferredInstanceProviderstatic <T> ResolvedInstances<T>ResolvedInstances.matches<wbr>(TypeQualifier<T> qualifier, Collection<Throwable> errors, Iterable<T> matches)Produce aResolvedInstancesusing the specifiedTypeQualifierand set of instancesInstances.Builder.remove<wbr>(TypeQualifier<T> service)Remove all providers of the specified service<T> InstanceProvider<T>InstanceLocator.select<wbr>(TypeQualifier<T> qualifier)Select all services matching the specifiedTypeQualifier<T> InstanceProvider<T>Instances.Builder.select<wbr>(TypeQualifier<T> service)<T> InstanceProvider<T>Instances.select<wbr>(TypeQualifier<T> service)Instances.Builder.set<wbr>(TypeQualifier<?> service, InstanceProvider<?> provider)Set the soleInstanceProviderfor the specified serviceInstances.Builder.set<wbr>(TypeQualifier<T> qualifier, T instance)Set the sole implementation of the specified serviceScopeConfiguration.set<wbr>(TypeQualifier<?> provides, Object impl)Set the sole implementation of the specified service to be the specified instance. -
Uses of TypeQualifier in oracle.dbtools.plugin.api.types
Methods in oracle.dbtools.plugin.api.types that return TypeQualifierModifier and TypeMethodDescriptionstatic <T> TypeQualifier<T>Matches anyTypeQualifierof the specified type, ignoring anyQualifiers on the typeTypeQualifier.Builder.build()Produce a newTypeQualifierinstancestatic <T> TypeQualifier<T>TypeQualifier.from<wbr>(Class<T> type, Annotation... qualifiers)Deprecated.static <T> TypeQualifier<T>TypeQualifier.from<wbr>(Class<T> type, Iterable<? extends Annotation> qualifiers)Deprecated.usenamed(Class, String),any(Class)orprovides(Class)to more accurately identify theTypeQualifierstatic <T> TypeQualifier<T>Construct aTypeQualifierfor the specified type and namedefault TypeQualifier<?>TypeQualifier.normalize()Normalize a potentially primitive type (e.g int.class) to it's boxed equivalent (e.g.static <T> TypeQualifier<T>Represents a provider of the specified serviceTypeDependency.qualifier()The constraints on which implementation of the type to injectTypeDependencyNotAvailableException.qualifier()The injection qualifierstatic <T> TypeQualifier<T>Selects the specified concrete type<E> TypeQualifier<E>Override thisTypeQualifierto produce a new instance that uses the specified typeMethods in oracle.dbtools.plugin.api.types that return types with arguments of type TypeQualifierModifier and TypeMethodDescriptionSet<TypeQualifier<?>>Determines the services that the specified type provides.Set<TypeQualifier<?>>ProvidedClassifier.provides<wbr>(AnnotatedElement element)Determines the services that the specified annotation site providesSet<TypeQualifier<?>>Determines the services a constant field providesSet<TypeQualifier<?>>ProvidedClassifier.provides<wbr>(AnnotationSet annotations)Determines the services that the specified AnnotationSet provides.Set<TypeQualifier<?>>TypeReflection.provides()Identifies the services that this type providesMethods in oracle.dbtools.plugin.api.types with parameters of type TypeQualifierModifier and TypeMethodDescriptionstatic TypeDependencyTypeDependency.from<wbr>(TypeDependency.Kind kind, TypeQualifier<?> service)Produce aTypeDependencyinstanceTypeDependencyNotAvailableException.from<wbr>(TypeQualifier<?> type)Produce aTypeDependencyNotAvailableExceptioninstance for the specifiedTypeQualifierTypeDependencyNotAvailableException.from<wbr>(TypeQualifier<?> type, Throwable cause)Produce aTypeDependencyNotAvailableExceptioninstance for the specifiedTypeQualifierbooleanTypeReflections.isIgnored<wbr>(TypeQualifier<?> service)Determines if the specified service type has been marked as ignored in this type setbooleanTypeQualifier.matches<wbr>(TypeQualifier<?> other)Determines if thisTypeQualifieris a match for the specifiedTypeQualifier<T> Set<TypeReflection<? extends T>>TypeLocator.selectType<wbr>(TypeQualifier<T> service)Choose theTypeReflections that matches the specified criteria<T> Set<TypeReflection<? extends T>>TypeReflections.selectType<wbr>(TypeQualifier<T> service)
named(Class, String),any(Class)orprovides(Class)to more accurately identify theTypeQualifier