|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Persister
Interface Persister describes the functionality required to persist other classes.
Method Summary | |
---|---|
java.lang.String |
getParams()
Get persister params. |
SeparatePersistable |
load(java.lang.String source,
java.lang.Class<? extends SeparatePersistable> clz)
Load persistable object. |
SeparatePersistable |
loadSmart(java.lang.String source,
java.lang.Class<? extends SeparatePersistable> clz,
java.lang.String parent)
Load persistable object. |
java.lang.String |
promptLoad(java.awt.Component gui,
java.lang.String parloc,
java.lang.String typ,
java.lang.String def)
Prompt for load location. |
java.lang.String |
promptSave(java.awt.Component gui,
java.lang.String parloc,
java.lang.String typ,
java.lang.String def)
Prompt for save location. |
void |
save(SeparatePersistable p)
Save persistable object. |
void |
save(SeparatePersistable p,
java.lang.String target)
Save persistable object. |
void |
saveSmart(SeparatePersistable p,
java.lang.String parent)
Save persistable object. |
void |
saveSmart(SeparatePersistable p,
java.lang.String target,
java.lang.String parent)
Save persistable object. |
void |
setParams(java.lang.String params)
Set persister params. |
Method Detail |
---|
java.lang.String getParams()
void setParams(java.lang.String params)
params
- persister paramsvoid saveSmart(SeparatePersistable p, java.lang.String target, java.lang.String parent) throws ModelException
p
- persistable objecttarget
- location to save toparent
- value for *
ModelException
- if problemsvoid saveSmart(SeparatePersistable p, java.lang.String parent) throws ModelException
p
- persistable object (location to save to is stored in object)parent
- value for *
ModelException
- if problemsSeparatePersistable loadSmart(java.lang.String source, java.lang.Class<? extends SeparatePersistable> clz, java.lang.String parent) throws ModelException
source
- location to load fromparent
- value for *
ModelException
- if problemsvoid save(SeparatePersistable p, java.lang.String target) throws ModelException
p
- persistable objecttarget
- location to save to
ModelException
- if problemsvoid save(SeparatePersistable p) throws ModelException
p
- persistable object (location to save to is stored in object)
ModelException
- if problemsSeparatePersistable load(java.lang.String source, java.lang.Class<? extends SeparatePersistable> clz) throws ModelException
source
- location to load from
ModelException
- if problemsjava.lang.String promptLoad(java.awt.Component gui, java.lang.String parloc, java.lang.String typ, java.lang.String def)
gui
- Swing componentparloc
- parent locationtyp
- typedef
- default
java.lang.String promptSave(java.awt.Component gui, java.lang.String parloc, java.lang.String typ, java.lang.String def)
gui
- Swing componentparloc
- parent locationtyp
- typedef
- default
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |