Class InjectionPointConfiguratorImpl
- java.lang.Object
-
- org.jboss.weld.bootstrap.events.configurator.InjectionPointConfiguratorImpl
-
- All Implemented Interfaces:
InjectionPointConfigurator,Configurator<InjectionPoint>
public class InjectionPointConfiguratorImpl extends Object implements InjectionPointConfigurator, Configurator<InjectionPoint>
- Author:
- Martin Kouba
-
-
Constructor Summary
Constructors Constructor Description InjectionPointConfiguratorImpl()InjectionPointConfiguratorImpl(InjectionPoint injectionPoint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InjectionPointConfiguratoraddQualifier(Annotation qualifier)Add the qualifier to the InjectionPoint to buildInjectionPointConfiguratoraddQualifiers(Annotation... qualifiers)Add all the qualifiers to the InjectionPoint to buildInjectionPointConfiguratoraddQualifiers(Set<Annotation> qualifiers)Add all the qualifiers to the InjectionPoint to buildInjectionPointConfiguratorannotated(Annotated annotated)InjectionPointcomplete()Returns a finished component.InjectionPointConfiguratordelegate(boolean delegate)Change the delegate status of the built InjectionPoint.InjectionPointConfiguratormember(Member member)InjectionPointConfiguratorqualifiers(Annotation... qualifiers)Replace all qualifiers.InjectionPointConfiguratorqualifiers(Set<Annotation> qualifiers)Replace all qualifiers.InjectionPointConfiguratorread(InjectionPoint injectionPoint)InjectionPointConfiguratortransientField(boolean trans)Change the transient status of the built InjectionPoint.InjectionPointConfiguratortype(Type type)Set the requiredType(that will be used during typesafe resolution) of the InjectionPoint to build.
-
-
-
Constructor Detail
-
InjectionPointConfiguratorImpl
public InjectionPointConfiguratorImpl()
-
InjectionPointConfiguratorImpl
public InjectionPointConfiguratorImpl(InjectionPoint injectionPoint)
-
-
Method Detail
-
read
public InjectionPointConfigurator read(InjectionPoint injectionPoint)
-
type
public InjectionPointConfigurator type(Type type)
Description copied from interface:InjectionPointConfiguratorSet the requiredType(that will be used during typesafe resolution) of the InjectionPoint to build.- Specified by:
typein interfaceInjectionPointConfigurator- Parameters:
type- for the InjectionPoint to build- Returns:
- self
-
addQualifier
public InjectionPointConfigurator addQualifier(Annotation qualifier)
Description copied from interface:InjectionPointConfiguratorAdd the qualifier to the InjectionPoint to build- Specified by:
addQualifierin interfaceInjectionPointConfigurator- Parameters:
qualifier- the qualifier to add- Returns:
- self
-
addQualifiers
public InjectionPointConfigurator addQualifiers(Annotation... qualifiers)
Description copied from interface:InjectionPointConfiguratorAdd all the qualifiers to the InjectionPoint to build- Specified by:
addQualifiersin interfaceInjectionPointConfigurator- Parameters:
qualifiers- a varargs or array of qualifiers to add- Returns:
- self
-
addQualifiers
public InjectionPointConfigurator addQualifiers(Set<Annotation> qualifiers)
Description copied from interface:InjectionPointConfiguratorAdd all the qualifiers to the InjectionPoint to build- Specified by:
addQualifiersin interfaceInjectionPointConfigurator- Parameters:
qualifiers- a Set of qualifiers to add- Returns:
- self
-
qualifiers
public InjectionPointConfigurator qualifiers(Annotation... qualifiers)
Description copied from interface:InjectionPointConfiguratorReplace all qualifiers.- Specified by:
qualifiersin interfaceInjectionPointConfigurator- Parameters:
qualifiers- a varargs or array of qualifiers to replace to existing ones- Returns:
- self
-
qualifiers
public InjectionPointConfigurator qualifiers(Set<Annotation> qualifiers)
Description copied from interface:InjectionPointConfiguratorReplace all qualifiers.- Specified by:
qualifiersin interfaceInjectionPointConfigurator- Parameters:
qualifiers- a Set of qualifiers to replace to existing ones- Returns:
- self
-
delegate
public InjectionPointConfigurator delegate(boolean delegate)
Description copied from interface:InjectionPointConfiguratorChange the delegate status of the built InjectionPoint. By default the InjectionPoint is not a delegate one.- Specified by:
delegatein interfaceInjectionPointConfigurator- Parameters:
delegate- boolean to define or undefine the delegate nature of the configured InjectionPoint- Returns:
- self
-
transientField
public InjectionPointConfigurator transientField(boolean trans)
Description copied from interface:InjectionPointConfiguratorChange the transient status of the built InjectionPoint. By default the InjectionPoint is not transient.- Specified by:
transientFieldin interfaceInjectionPointConfigurator- Parameters:
trans- boolean to define or undefine the transient nature of the configured InjectionPoint- Returns:
- self
-
member
public InjectionPointConfigurator member(Member member)
-
annotated
public InjectionPointConfigurator annotated(Annotated annotated)
-
complete
public InjectionPoint complete()
Description copied from interface:ConfiguratorReturns a finished component.- Specified by:
completein interfaceConfigurator<InjectionPoint>- Returns:
- a finished component
-
-