|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcz.cuni.jagrlib.xml.InputOutputXML
public class InputOutputXML
Saving and loading of XML files.
Field Summary | |
---|---|
protected org.w3c.dom.Node |
actualNode
Actual node for saving or loading. |
protected static java.lang.String |
C_INTERFACE
|
protected static java.lang.String |
C_MODULEFROM
|
protected static java.lang.String |
C_MODULETO
|
protected static java.lang.String |
C_PLUGFROM
|
protected static java.lang.String |
C_PLUGTO
|
protected org.w3c.dom.Document |
doc
XML document. |
protected java.lang.String |
fileName
File name of comoposition. |
protected static java.lang.String |
G_COMPOSITION
|
protected static java.lang.String |
G_REGISTRY
|
protected static java.lang.String |
G_SHOWMODULES
|
protected static java.lang.String |
KEY
|
protected static java.lang.String |
M_CLASS
|
protected static java.lang.String |
M_EDITABLE
|
protected static java.lang.String |
M_MAXIMIZABLE
|
protected static java.lang.String |
M_MINIMIZABLE
|
protected static java.lang.String |
M_MODESHOW
|
protected static java.lang.String |
M_NAME
|
protected static java.lang.String |
M_NEXTINFO
|
protected static java.lang.String |
M_PACKAGE
|
protected static java.lang.String |
M_PARAMS
|
protected static java.lang.String |
M_PLUGS
|
protected static java.lang.String |
M_SELECTED
|
protected static java.lang.String |
M_SHAPE
|
protected static java.lang.String |
M_TEMPLATE
|
protected static int |
maxBackupNumber
Number of backup files. |
protected static java.lang.String |
PA_NAME
|
protected static java.lang.String |
PA_VALUE
|
protected static java.lang.String |
PA_VISIBLE
|
protected static java.lang.String |
PL_NAME
|
protected static java.lang.String |
PL_ORIENTATION
|
protected static java.lang.String |
PL_VISIBLE
|
protected org.w3c.dom.Node |
root
Root of data. |
protected static java.lang.String |
SHAPE_HEIGHT
|
protected static java.lang.String |
SHAPE_WIDTH
|
protected static java.lang.String |
SHAPE_X
|
protected static java.lang.String |
SHAPE_Y
|
Fields inherited from interface cz.cuni.jagrlib.reg.InputOutput |
---|
SAVE, SAVEAS |
Constructor Summary | |
---|---|
InputOutputXML()
|
Method Summary | |
---|---|
void |
backup(java.lang.String fileName,
java.io.File oldFile,
int order)
Renaming of backup files. |
void |
load(InfoGroup _composition)
Main method for load Composition from XML file. |
InfoGroup |
loadComposition(InfoGroup _composition)
Loads composition. |
void |
loadFile(InfoGroup _composition,
java.lang.String fileName)
Loads composition w/o asking for its file-name. |
InfoGroup |
loadGroup(InfoGroup _info)
Loads group. |
InfoChannel |
loadChannel(InfoChannel _info)
Loads channel. |
InfoModule |
loadModule(InfoModule _info)
Loads module. |
InfoModule |
loadModuleInfo(InfoModule _info)
Loads module or group info. |
InfoParam |
loadParam(InfoParam _info,
InfoModule _owner)
Loads parameter. |
InfoPlug |
loadPlug(InfoPlug _info,
InfoModule _owner)
Loads plug. |
void |
loadPlugsParams(InfoModule _info)
Loads plugs and params. |
void |
save(java.lang.String type,
InfoGroup _composition)
Main method for save Composition to XML file. |
void |
saveComposition(InfoGroup _composition)
Saves composition. |
void |
saveGroup(InfoGroup _info)
Saves one group. |
void |
saveChannel(InfoChannel _info)
Saves one channel. |
void |
saveModule(org.w3c.dom.Element sg,
InfoModule _info)
Saves module or group info. |
void |
saveModule(InfoModule _info)
Saves one module. |
org.w3c.dom.Element |
saveNextInfo(java.util.Map<java.lang.String,java.lang.Object> _nextInfo)
Saves nextInfo. |
void |
saveParam(InfoParam _info,
java.lang.String _key)
Saves one parameter. |
void |
savePlug(InfoPlug _info,
java.lang.String _key)
Saves one plug. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.lang.String fileName
protected org.w3c.dom.Document doc
protected org.w3c.dom.Node root
protected org.w3c.dom.Node actualNode
protected static final int maxBackupNumber
protected static final java.lang.String G_REGISTRY
protected static final java.lang.String G_COMPOSITION
protected static final java.lang.String G_SHOWMODULES
protected static final java.lang.String KEY
protected static final java.lang.String C_INTERFACE
protected static final java.lang.String C_MODULEFROM
protected static final java.lang.String C_PLUGFROM
protected static final java.lang.String C_MODULETO
protected static final java.lang.String C_PLUGTO
protected static final java.lang.String PA_NAME
protected static final java.lang.String PA_VALUE
protected static final java.lang.String PA_VISIBLE
protected static final java.lang.String PL_NAME
protected static final java.lang.String PL_ORIENTATION
protected static final java.lang.String PL_VISIBLE
protected static final java.lang.String M_CLASS
protected static final java.lang.String M_PACKAGE
protected static final java.lang.String M_TEMPLATE
protected static final java.lang.String M_NAME
protected static final java.lang.String M_SHAPE
protected static final java.lang.String M_MODESHOW
protected static final java.lang.String M_EDITABLE
protected static final java.lang.String M_MINIMIZABLE
protected static final java.lang.String M_MAXIMIZABLE
protected static final java.lang.String M_SELECTED
protected static final java.lang.String M_PLUGS
protected static final java.lang.String M_PARAMS
protected static final java.lang.String M_NEXTINFO
protected static final java.lang.String SHAPE_X
protected static final java.lang.String SHAPE_Y
protected static final java.lang.String SHAPE_HEIGHT
protected static final java.lang.String SHAPE_WIDTH
Constructor Detail |
---|
public InputOutputXML()
Method Detail |
---|
public void save(java.lang.String type, InfoGroup _composition) throws java.lang.Exception
save
in interface InputOutput
_composition
- Composition info.type
- Save type (Save or SaveAs)
java.lang.Exception
public void saveComposition(InfoGroup _composition)
saveComposition
in interface InputOutput
_composition
- Composition info.public void saveGroup(InfoGroup _info)
saveGroup
in interface InputOutput
_info
- Group info.public void saveChannel(InfoChannel _info)
saveChannel
in interface InputOutput
_info
- Channel info.public void saveParam(InfoParam _info, java.lang.String _key)
saveParam
in interface InputOutput
_info
- Parameter info._key
- Key of parameter for module or group.public void saveModule(InfoModule _info)
saveModule
in interface InputOutput
_info
- Module info.public void saveModule(org.w3c.dom.Element sg, InfoModule _info)
sg
- Node for saving._info
- Module info.public void savePlug(InfoPlug _info, java.lang.String _key)
savePlug
in interface InputOutput
_info
- Plug info._key
- Key of plug for module or group.public org.w3c.dom.Element saveNextInfo(java.util.Map<java.lang.String,java.lang.Object> _nextInfo)
_nextInfo
- Next information for anything.
public void loadFile(InfoGroup _composition, java.lang.String fileName) throws java.lang.Exception
null
).
loadFile
in interface InputOutput
fileName
- File-name to load.
java.lang.Exception
public void load(InfoGroup _composition) throws java.lang.Exception
load
in interface InputOutput
_composition
- Composition info.
java.lang.Exception
public InfoGroup loadComposition(InfoGroup _composition) throws java.lang.Exception
loadComposition
in interface InputOutput
_composition
- Composition info.
java.lang.Exception
public InfoGroup loadGroup(InfoGroup _info) throws java.lang.Exception
loadGroup
in interface InputOutput
_info
- Group info.
java.lang.Exception
public InfoChannel loadChannel(InfoChannel _info) throws java.lang.Exception
loadChannel
in interface InputOutput
_info
- Channel info.
java.lang.Exception
public InfoParam loadParam(InfoParam _info, InfoModule _owner) throws java.lang.Exception
loadParam
in interface InputOutput
_info
- Parameter info._owner
- Owner of parameter.
java.lang.Exception
public InfoModule loadModuleInfo(InfoModule _info) throws java.lang.Exception
_info
- Module info.
java.lang.Exception
public void loadPlugsParams(InfoModule _info) throws java.lang.Exception
_info
- Module info.
java.lang.Exception
public InfoModule loadModule(InfoModule _info) throws java.lang.Exception
loadModule
in interface InputOutput
_info
- Module info.
java.lang.Exception
public InfoPlug loadPlug(InfoPlug _info, InfoModule _owner) throws java.lang.Exception
loadPlug
in interface InputOutput
_info
- Plug info._owner
- Owner of plug.
java.lang.Exception
public void backup(java.lang.String fileName, java.io.File oldFile, int order)
fileName
- Name of new file.oldFile
- Name of old file.order
- Numerical order of backup file.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |