Package org.int4.dirk.library
Class SetInjectionTargetExtension<T>
- java.lang.Object
-
- org.int4.dirk.library.SetInjectionTargetExtension<T>
-
- Type Parameters:
T- the type of element in the collection
- All Implemented Interfaces:
InjectionTargetExtension<java.util.Set<T>,T>
public class SetInjectionTargetExtension<T> extends java.lang.Object implements InjectionTargetExtension<java.util.Set<T>,T>
AnInjectionTargetExtensionforSets.
-
-
Constructor Summary
Constructors Constructor Description SetInjectionTargetExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.reflect.TypegetElementType(java.lang.reflect.Type type)java.util.Set<T>getInstance(InstantiationContext<T> context)java.lang.Class<?>getTargetClass()java.util.Set<TypeTrait>getTypeTraits()
-
-
-
Method Detail
-
getTargetClass
public java.lang.Class<?> getTargetClass()
- Specified by:
getTargetClassin interfaceInjectionTargetExtension<java.util.Set<T>,T>
-
getElementType
public java.lang.reflect.Type getElementType(java.lang.reflect.Type type)
- Specified by:
getElementTypein interfaceInjectionTargetExtension<java.util.Set<T>,T>
-
getTypeTraits
public java.util.Set<TypeTrait> getTypeTraits()
- Specified by:
getTypeTraitsin interfaceInjectionTargetExtension<java.util.Set<T>,T>
-
getInstance
public java.util.Set<T> getInstance(InstantiationContext<T> context) throws org.int4.dirk.api.instantiation.CreationException
- Specified by:
getInstancein interfaceInjectionTargetExtension<java.util.Set<T>,T>- Throws:
org.int4.dirk.api.instantiation.CreationException
-
-