|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
T - type of referred Identifiable instancespublic interface IReferenceList<T extends Identifiable>
Interface of list of references to Identifiable objects.
| Method Summary | |
|---|---|
IReferenceListIterator<? extends T> |
getIterator()
Returns the IReferenceListIterator over instances referred by the reference list. |
List<T> |
getReferences()
Returns the List over instances referred by the reference list. |
Type |
getType()
The common type of elements in the list. |
boolean |
isResolved()
Checks if reference list has already been resolved. |
void |
setReferences(Iterable<? extends T> references)
Sets the instance referred by the reference. |
void |
setReferences(List<? extends T> references)
Sets the instance referred by the reference. |
int |
size()
Returns the number of references in the list. |
| Methods inherited from interface java.util.List |
|---|
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, subList, toArray, toArray |
| Methods inherited from interface pl.edu.agh.cast.common.IReplicable |
|---|
replicate, replicateTo |
| Method Detail |
|---|
List<T> getReferences()
List over instances referred by the reference list.
List over referred instances (implement Identifiable)IReferenceListIterator<? extends T> getIterator()
IReferenceListIterator over instances referred by the reference list.
IReferenceListIterator over referred instances (implement Identifiable)void setReferences(List<? extends T> references)
references - List over referred instances (implement Identifiable)void setReferences(Iterable<? extends T> references)
references - Iterable over referred instances (implement Identifiable)Type getType()
boolean isResolved()
true if reference list has already been resolvedint size()
size in interface Collection<T extends Identifiable>size in interface List<T extends Identifiable>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||