|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Target(value={FIELD,METHOD,TYPE}) @Retention(value=RUNTIME) @Documented public @interface Typed
Restricts the bean types of a bean. May be applied to a bean class or producer method or field.
@Typed(Shop.class) public class BookShop extends Business implements Shop<Book> { ... }
When a @Typed annotation is specified,
only the types whose classes are explicitly listed using
the value
member, along with Object
, are bean
types of the bean.
Optional Element Summary | |
---|---|
java.lang.Class<?>[] |
value
Selects the bean types of the bean. |
public abstract java.lang.Class<?>[] value
Selects the bean types of the bean. Every class must correspond to a type in the unrestricted set of bean types of a bean.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
Copyright © 2009, 2010, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.
Generated on 4-June-2010 04:34