org.apache.tapestry5.ioc.annotations
Annotation Type Value
@Target(value={PARAMETER,FIELD})
@Retention(value=RUNTIME)
@Documented
@UseWith(value={COMPONENT,MIXIN,PAGE,SERVICE})
public @interface Value
Used in conjunction with Inject to inject a literal value, rather than a
service. Symbols in the value are expanded and the resulting string is coerced to the desired type. For IoC, this
annotation is only applied to parameters (on service builder methods, and on service constructors); for components,
it may also be applied to field.
- See Also:
org.apache.tapestry5.ioc.services.SymbolSource,
org.apache.tapestry5.ioc.services.TypeCoercer
|
Required Element Summary |
java.lang.String |
value
The value to be coerced and injected. |
value
public abstract java.lang.String value
- The value to be coerced and injected.
Copyright © 2007-2011 Apache Software Foundation. All Rights Reserved.