|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
T - type of referred Identifiable instancepublic interface IReference<T extends Identifiable>
Interface of reference to Identifiable object.
| Method Summary | |
|---|---|
IReferenceList<T> |
asReferenceList()
Transforms this reference to reference list with one element. |
T |
getReference()
Returns the instance referred by the reference. |
boolean |
isResolved()
Checks if reference has already been resolved. |
boolean |
isVoid()
Checks if reference does not point to any object (it is null). |
void |
setReference(T reference)
Sets the instance referred by the reference. |
| Methods inherited from interface pl.edu.agh.cast.common.IReplicable |
|---|
replicate, replicateTo |
| Method Detail |
|---|
T getReference()
Identifiable)void setReference(T reference)
reference - referred instance (implements Identifiable)IReferenceList<T> asReferenceList()
boolean isVoid()
true if reference does not point to any objectboolean isResolved()
true if reference has already been resolved
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||