|
RSE Release 3.3 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IRSEBaseReferencingObject
Referencing objects are shadows of real objects. Typically, shadows are created to enable a GUI which does not allow the same real object to appear multiple times. In these cases, a unique shadow object is created for each unique instance of the real object.
This interface captures the simple set of methods such a shadow must implement.
Method Summary | |
---|---|
IRSEBaseReferencedObject |
getReferencedObject()
|
boolean |
isReferenceBroken()
|
int |
removeReference()
Fastpath to getReferencedObject().removeReference(this). |
void |
setReferenceBroken(boolean broken)
|
void |
setReferencedObject(IRSEBaseReferencedObject obj)
Set the object to which we reference |
Method Detail |
---|
void setReferencedObject(IRSEBaseReferencedObject obj)
obj
- the object to referenceIRSEBaseReferencedObject getReferencedObject()
int removeReference()
void setReferenceBroken(boolean broken)
broken
- true if this reference is currently broken/unresolvedboolean isReferenceBroken()
|
RSE Release 3.3 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |