|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
I define the basic methods used to create shallow and deep copies of objects and object graphs. In general subclasses should only override postCopy().
| Method Summary | |
java.lang.Object |
getClone()
Get a clone of this object. |
java.lang.Object |
getCopy()
Get a copy of this object. |
java.lang.Object |
getCopy(java.lang.Object e)
If the object implements FwCopyableIF then return e.getCopy(). |
java.lang.Object |
getDeepCopy()
Return a copy that is completely independent from the original. |
void |
postCopy()
This should never be called directly from a client. |
| Method Detail |
public java.lang.Object getClone()
public java.lang.Object getCopy()
public java.lang.Object getCopy(java.lang.Object e)
public java.lang.Object getDeepCopy()
public void postCopy()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||