|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Retention(value=RUNTIME)
@Target(value={})
public @interface CollectionValueRepresents a collection of values.
Inject| Optional Element Summary | |
|---|---|
boolean |
empty
true if annotation represents an empty collection. |
boolean |
synced
true if the collection is synchronized. |
Class<? extends Collection> |
type
Specifies the collection type that is to be constructed. |
boolean |
unmodifiable
true if the collection is unmodifiable after injection. |
Value[] |
value
Contains all collection values. |
public abstract Class<? extends Collection> type
Collection interface, in
which case the collection type is inferred from the member to be
injected.
public abstract Value[] value
public abstract boolean empty
true if annotation represents an empty collection.
public abstract boolean unmodifiable
true if the collection is unmodifiable after injection.
public abstract boolean synced
true if the collection is synchronized.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||