|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdk.vajhoej.model.persist.XmlPersister
public class XmlPersister
Class XmlPersister is a Persister implementation that uses
XML files as storage.
Note that it uses Xerces specific functionality.
Constructor Summary | |
---|---|
XmlPersister()
|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XmlPersister()
Method Detail |
---|
public java.lang.String getParams()
Persister
getParams
in interface Persister
public void setParams(java.lang.String params)
Persister
setParams
in interface Persister
params
- persister paramspublic void saveSmart(SeparatePersistable p, java.lang.String target, java.lang.String parent) throws ModelException
Persister
saveSmart
in interface Persister
p
- persistable objecttarget
- location to save toparent
- value for *
ModelException
- if problemspublic void saveSmart(SeparatePersistable p, java.lang.String parent) throws ModelException
Persister
saveSmart
in interface Persister
p
- persistable object (location to save to is stored in object)parent
- value for *
ModelException
- if problemspublic void save(SeparatePersistable p, java.lang.String target) throws ModelException
Persister
save
in interface Persister
p
- persistable objecttarget
- location to save to
ModelException
- if problemspublic void save(SeparatePersistable p) throws ModelException
Persister
save
in interface Persister
p
- persistable object (location to save to is stored in object)
ModelException
- if problemspublic SeparatePersistable loadSmart(java.lang.String source, java.lang.Class<? extends SeparatePersistable> clz, java.lang.String parent) throws ModelException
Persister
loadSmart
in interface Persister
source
- location to load fromparent
- value for *
ModelException
- if problemspublic SeparatePersistable load(java.lang.String source, java.lang.Class<? extends SeparatePersistable> clz) throws ModelException
Persister
load
in interface Persister
source
- location to load from
ModelException
- if problemspublic java.lang.String promptLoad(java.awt.Component gui, java.lang.String parloc, java.lang.String typ, java.lang.String def)
Persister
promptLoad
in interface Persister
gui
- Swing componentparloc
- parent locationtyp
- typedef
- default
public java.lang.String promptSave(java.awt.Component gui, java.lang.String parloc, java.lang.String typ, java.lang.String def)
Persister
promptSave
in interface Persister
gui
- Swing componentparloc
- parent locationtyp
- typedef
- default
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |