|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcz.cuni.jagrlib.xml.RegTablesXML
public class RegTablesXML
Class for registry data stored in XML file.
| Field Summary | |
|---|---|
protected static java.lang.String |
CLASS
|
protected static java.lang.String |
CLASS_CLASSNAME
|
protected static java.lang.String |
CLASS_MOVED_TO
|
protected static java.lang.String |
GROUP
|
protected static java.lang.String |
CHANNEL
|
protected static java.lang.String |
CHANNEL_MODULE_FROM
|
protected static java.lang.String |
CHANNEL_MODULE_TO
|
protected static java.lang.String |
CHANNEL_NAME
|
protected static java.lang.String |
CHANNEL_PLUG_FROM
|
protected static java.lang.String |
CHANNEL_PLUG_TO
|
protected static java.lang.String |
MODULE
|
protected static java.lang.String |
MODULE_CLASSNAME
|
protected static java.lang.String |
MODULE_KEY
|
protected static java.lang.String |
MODULE_NAME
|
protected static java.lang.String |
MODULE_PACKAGENAME
|
protected static java.lang.String |
MODULE_PARAMS
|
protected static java.lang.String |
MODULE_PLUGS
|
protected static java.lang.String |
MODULE_SHAPE
|
protected static java.lang.String |
MODULE_TEMPLATE
|
protected static java.lang.String |
PARAM
|
protected static java.lang.String |
PARAM_DEFAULT
|
protected static java.lang.String |
PARAM_DESCRIPTION
|
protected static java.lang.String |
PARAM_MANIPULATOR
|
protected static java.lang.String |
PARAM_NAME
|
protected static java.lang.String |
PARAM_TYPE
|
protected static java.lang.String |
PARAM_VISIBLE
|
protected static java.lang.String |
PLUG
|
protected static java.lang.String |
PLUG_DESCRIPTION
|
protected static java.lang.String |
PLUG_ID
|
protected static java.lang.String |
PLUG_IFACE
|
protected static java.lang.String |
PLUG_INPUT
|
protected static java.lang.String |
PLUG_IO
|
protected static java.lang.String |
PLUG_MANDATORY
|
protected static java.lang.String |
PLUG_MULTI
|
protected static java.lang.String |
PLUG_NAME
|
protected static java.lang.String |
PLUG_TYPE
|
protected static java.lang.String |
PLUG_VISIBLE
|
protected static java.lang.String |
SHAPE_HEIGHT
|
protected static java.lang.String |
SHAPE_MODE
|
protected static java.lang.String |
SHAPE_WIDTH
|
protected static java.lang.String |
SHAPE_X
|
protected static java.lang.String |
SHAPE_Y
|
protected static java.lang.String |
TEMPLATE
|
protected static java.lang.String |
TEMPLATE_CATEGORY
|
protected static java.lang.String |
TEMPLATE_DESCRIPTION
|
protected static java.lang.String |
TEMPLATE_NAME
|
protected static java.lang.String |
TEMPLATE_TEMPLATE_NAME
|
protected static java.lang.String |
VALUES
|
protected static java.lang.String |
VALUES_ITEM
|
| Fields inherited from interface cz.cuni.jagrlib.reg.RegTables |
|---|
MULTI_TEMPLATE |
| Constructor Summary | |
|---|---|
RegTablesXML()
Default constructor. |
|
| Method Summary | |
|---|---|
protected void |
addClass(java.lang.String _package,
java.lang.String _class,
java.lang.String _template,
org.w3c.dom.Node _nodeTemp)
Add node with module into package node. |
org.w3c.dom.Node |
getClass(org.w3c.dom.Node _package,
java.lang.String _class)
Finds node with the given class. |
HashMapChannels |
getChannels(HashMapModules modules,
org.w3c.dom.Node nodeClass)
Gets information about channels in group. |
InfoModule |
getInfo(java.lang.String _package,
java.lang.String _class,
java.lang.String _template)
Gets information about module or group. |
java.util.Set<java.lang.String> |
getInterfaces()
Returns set of all used interfaces (Plug types). |
HashMapModules |
getModules(org.w3c.dom.Node nodeClass)
Gets information about modules in group. |
org.w3c.dom.Node |
getPackage(java.lang.String _package)
Finds node with the given package. |
java.util.LinkedHashMap<java.lang.String,InfoParam> |
getParams(org.w3c.dom.Node nodeTemp,
InfoModule _owner)
Gets information about parameters. |
java.util.Vector<java.util.Map<java.lang.String,java.lang.Object>> |
getParamValues(org.w3c.dom.Node _class)
Gets values of parameter. |
java.util.Map<java.lang.String,InfoPlug> |
getPlugs(org.w3c.dom.Node nodeTemp,
InfoModule _owner)
Gets information about plugs. |
javax.swing.table.AbstractTableModel |
getTableModelModule(SelectFilter _filter)
Gets TableModel for table of modules. |
javax.swing.table.AbstractTableModel |
getTableModelParam(java.lang.String _package,
java.lang.String _class,
java.lang.String _template)
Gets TableModel for table of parameters. |
javax.swing.table.AbstractTableModel |
getTableModelPlug(java.lang.String _package,
java.lang.String _class,
java.lang.String _template)
Gets TableModel for table of plugs. |
org.w3c.dom.Node |
getTemplate(org.w3c.dom.Node _class,
java.lang.String _template)
Finds node with the given template within the given class. |
void |
initGroupModuleShape(org.w3c.dom.Node nodeShape,
InfoModule im)
Read information about shape of module. |
void |
initGroupParams(org.w3c.dom.Node nodeParams,
InfoModule im)
Read information about parameters of group. |
void |
initGroupPlugs(org.w3c.dom.Node nodePlugs,
InfoModule im)
Read information about plugs of group. |
void |
moveModule(InfoModule _info,
java.lang.String newPackageName)
Move module to diferent package. |
protected org.w3c.dom.Element |
newElement(java.lang.String _name)
Creates new Element. |
protected org.w3c.dom.Element |
newElement(java.lang.String _name,
java.lang.String _value)
Creates new Element with value. |
void |
registerGroup(InfoGroup _info)
Registration of group into registry data. |
void |
registerModule(InfoModule _info)
Registration of Piece into registry data. |
void |
save()
Saves registry data into XML file. |
void |
unregister(InfoModule _info)
Unregistration of Piece into registry data. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final java.lang.String MODULE
protected static final java.lang.String MODULE_PACKAGENAME
protected static final java.lang.String MODULE_CLASSNAME
protected static final java.lang.String MODULE_NAME
protected static final java.lang.String MODULE_SHAPE
protected static final java.lang.String MODULE_TEMPLATE
protected static final java.lang.String MODULE_KEY
protected static final java.lang.String MODULE_PLUGS
protected static final java.lang.String MODULE_PARAMS
protected static final java.lang.String SHAPE_MODE
protected static final java.lang.String SHAPE_X
protected static final java.lang.String SHAPE_Y
protected static final java.lang.String SHAPE_WIDTH
protected static final java.lang.String SHAPE_HEIGHT
protected static final java.lang.String CLASS
protected static final java.lang.String CLASS_MOVED_TO
protected static final java.lang.String CLASS_CLASSNAME
protected static final java.lang.String TEMPLATE
protected static final java.lang.String TEMPLATE_TEMPLATE_NAME
protected static final java.lang.String TEMPLATE_NAME
protected static final java.lang.String TEMPLATE_CATEGORY
protected static final java.lang.String TEMPLATE_DESCRIPTION
protected static final java.lang.String PLUG
protected static final java.lang.String PLUG_NAME
protected static final java.lang.String PLUG_IFACE
protected static final java.lang.String PLUG_TYPE
protected static final java.lang.String PLUG_ID
protected static final java.lang.String PLUG_DESCRIPTION
protected static final java.lang.String PLUG_VISIBLE
protected static final java.lang.String PLUG_IO
protected static final java.lang.String PLUG_INPUT
protected static final java.lang.String PLUG_MANDATORY
protected static final java.lang.String PLUG_MULTI
protected static final java.lang.String PARAM
protected static final java.lang.String PARAM_NAME
protected static final java.lang.String PARAM_TYPE
protected static final java.lang.String PARAM_DESCRIPTION
protected static final java.lang.String PARAM_VISIBLE
protected static final java.lang.String PARAM_MANIPULATOR
protected static final java.lang.String PARAM_DEFAULT
protected static final java.lang.String VALUES
protected static final java.lang.String VALUES_ITEM
protected static final java.lang.String CHANNEL
protected static final java.lang.String CHANNEL_NAME
protected static final java.lang.String CHANNEL_MODULE_FROM
protected static final java.lang.String CHANNEL_MODULE_TO
protected static final java.lang.String CHANNEL_PLUG_FROM
protected static final java.lang.String CHANNEL_PLUG_TO
protected static final java.lang.String GROUP
| Constructor Detail |
|---|
public RegTablesXML()
| Method Detail |
|---|
public HashMapModules getModules(org.w3c.dom.Node nodeClass)
nodeClass - Node with group.
public void initGroupPlugs(org.w3c.dom.Node nodePlugs,
InfoModule im)
nodePlugs - Node with plugs.im - Original owner of Plugs.
public void initGroupParams(org.w3c.dom.Node nodeParams,
InfoModule im)
nodeParams - Node with parameters.im - Original owner of parameters.
public void initGroupModuleShape(org.w3c.dom.Node nodeShape,
InfoModule im)
nodeShape - Node with shape.im - Original module.
public HashMapChannels getChannels(HashMapModules modules,
org.w3c.dom.Node nodeClass)
nodeClass - Node with group.modules - Modules from group.
protected void addClass(java.lang.String _package,
java.lang.String _class,
java.lang.String _template,
org.w3c.dom.Node _nodeTemp)
_package - Name of package._class - Name of class._template - Name of template._nodeTemp - node with template template.protected org.w3c.dom.Element newElement(java.lang.String _name)
_name - Name of Element.
protected org.w3c.dom.Element newElement(java.lang.String _name,
java.lang.String _value)
_name - Name of Element._value - Value of element.
public org.w3c.dom.Node getPackage(java.lang.String _package)
_package - Name of package.
public org.w3c.dom.Node getClass(org.w3c.dom.Node _package,
java.lang.String _class)
_package - Node with package._class - Name of class.
public org.w3c.dom.Node getTemplate(org.w3c.dom.Node _class,
java.lang.String _template)
_class - Node with class._template - Name of template.public java.util.Vector<java.util.Map<java.lang.String,java.lang.Object>> getParamValues(org.w3c.dom.Node _class)
_class - Node with template.
public java.util.LinkedHashMap<java.lang.String,InfoParam> getParams(org.w3c.dom.Node nodeTemp,
InfoModule _owner)
nodeTemp - Node with template._owner - Owner of parameters.
public java.util.Map<java.lang.String,InfoPlug> getPlugs(org.w3c.dom.Node nodeTemp,
InfoModule _owner)
nodeTemp - Node with template._owner - Owner of plugs.
public InfoModule getInfo(java.lang.String _package,
java.lang.String _class,
java.lang.String _template)
getInfo in interface RegTables_package - Name of package._class - Name of class._template - Name of template.
public void moveModule(InfoModule _info,
java.lang.String newPackageName)
moveModule in interface RegTables_info - Information about module.newPackageName - new package.public void registerModule(InfoModule _info)
registerModule in interface RegTables_info - Information about module.public void registerGroup(InfoGroup _info)
registerGroup in interface RegTables_info - Information about group.public void unregister(InfoModule _info)
unregister in interface RegTables_info - Information about module.public void save()
save in interface RegTablespublic javax.swing.table.AbstractTableModel getTableModelModule(SelectFilter _filter)
getTableModelModule in interface RegTables_filter - Filter.
public javax.swing.table.AbstractTableModel getTableModelPlug(java.lang.String _package,
java.lang.String _class,
java.lang.String _template)
getTableModelPlug in interface RegTables_package - Name of package._class - Name of class._template - Name of template.
public javax.swing.table.AbstractTableModel getTableModelParam(java.lang.String _package,
java.lang.String _class,
java.lang.String _template)
getTableModelParam in interface RegTables_package - Name of package._class - Name of class._template - Name of template.
public java.util.Set<java.lang.String> getInterfaces()
getInterfaces in interface RegTables
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||