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<?>,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(TypeQualifier<T> service, T instance) Add an instance of a serviceScopeConfiguration.add(TypeQualifier<?> provides, Object impl) Add an instance of the specified servicestatic <T> DeferredInstanceProvider<T>DeferredInstanceProvider.from(TypeQualifier<T> service, InstanceLocator locator) Instantiate aDeferredInstanceProviderstatic <T> ResolvedInstances<T>ResolvedInstances.matches(TypeQualifier<T> qualifier, Collection<Throwable> errors, Iterable<T> matches) Produce aResolvedInstancesusing the specifiedTypeQualifierand set of instancesInstances.Builder.remove(TypeQualifier<T> service) Remove all providers of the specified service<T> InstanceProvider<T>InstanceLocator.select(TypeQualifier<T> qualifier) Select all services matching the specifiedTypeQualifier<T> InstanceProvider<T>Instances.Builder.select(TypeQualifier<T> service) <T> InstanceProvider<T>Instances.select(TypeQualifier<T> service) Instances.Builder.set(TypeQualifier<?> service, InstanceProvider<?> provider) Set the soleInstanceProviderfor the specified serviceInstances.Builder.set(TypeQualifier<T> qualifier, T instance) Set the sole implementation of the specified serviceScopeConfiguration.set(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(Class<T> type, Annotation... qualifiers) Deprecated.static <T> TypeQualifier<T>TypeQualifier.from(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(AnnotatedElement element) Determines the services that the specified annotation site providesSet<TypeQualifier<?>>Determines the services a constant field providesSet<TypeQualifier<?>>ProvidedClassifier.provides(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(TypeDependency.Kind kind, TypeQualifier<?> service) Produce aTypeDependencyinstanceTypeDependencyNotAvailableException.from(TypeQualifier<?> type) Produce aTypeDependencyNotAvailableExceptioninstance for the specifiedTypeQualifierTypeDependencyNotAvailableException.from(TypeQualifier<?> type, Throwable cause) Produce aTypeDependencyNotAvailableExceptioninstance for the specifiedTypeQualifierbooleanTypeReflections.isIgnored(TypeQualifier<?> service) Determines if the specified service type has been marked as ignored in this type setbooleanTypeQualifier.matches(TypeQualifier<?> other) Determines if thisTypeQualifieris a match for the specifiedTypeQualifier<T> Set<TypeReflection<? extends T>>TypeLocator.selectType(TypeQualifier<T> service) Choose theTypeReflections that matches the specified criteria<T> Set<TypeReflection<? extends T>>TypeReflections.selectType(TypeQualifier<T> service)
named(Class, String),any(Class)orprovides(Class)to more accurately identify theTypeQualifier