|
||||||||||
| 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.Exceptionpublic 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 InputOutputfileName - 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 | |||||||||