|
Gridarta Editor
|
Converts PluginParameters from or to XML encoding. More...
Inheritance diagram for net.sf.gridarta.plugin.parameter.PluginParameterCodec< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >:
Collaboration diagram for net.sf.gridarta.plugin.parameter.PluginParameterCodec< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >:Public Member Functions | |
| void | fromXML (@NotNull final PluginParameter< G, A, R, ?> parameter, @NotNull final Element e) |
| Restores a PluginParameter from XML representation. More... | |
| Element | toXML (@NotNull final PluginParameter< G, A, R, ?> parameter) |
| Returns the XML representation of a PluginParameter. More... | |
Private Member Functions | |
| String | getChildText (@NotNull final String key, @NotNull final String defaultValue) |
| Returns the value of a field of e. More... | |
Private Attributes | |
| Element | e |
| Holds the XML representation being decoded. More... | |
| final PluginParameterVisitor< G, A, R, PluginParameter< G, A, R, ?> > | fromXML |
| A PluginParameterVisitor that restores a PluginParameter from XML representation. More... | |
| final PluginParameterVisitor< G, A, R, Element > | toXML |
| A PluginParameterVisitor that returns XML representation. More... | |
Converts PluginParameters from or to XML encoding.
Definition at line 35 of file PluginParameterCodec.java.
| void net.sf.gridarta.plugin.parameter.PluginParameterCodec< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.fromXML | ( | @NotNull final PluginParameter< G, A, R, ?> | parameter, |
| @NotNull final Element | e | ||
| ) |
Restores a PluginParameter from XML representation.
| parameter | the plugin parameter to restore |
| e | the XML representation |
Definition at line 266 of file PluginParameterCodec.java.
|
private |
Returns the value of a field of e.
| key | the key of the field |
| defaultValue | the default value if the field is missing |
Definition at line 279 of file PluginParameterCodec.java.
| Element net.sf.gridarta.plugin.parameter.PluginParameterCodec< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.toXML | ( | @NotNull final PluginParameter< G, A, R, ?> | parameter | ) |
Returns the XML representation of a PluginParameter.
| parameter | the plugin parameter to encode |
Definition at line 257 of file PluginParameterCodec.java.
|
private |
Holds the XML representation being decoded.
Definition at line 249 of file PluginParameterCodec.java.
Referenced by net.sf.gridarta.plugin.parameter.PluginParameterCodec< G, A, R >.fromXML().
|
private |
A PluginParameterVisitor that restores a PluginParameter from XML representation.
Definition at line 158 of file PluginParameterCodec.java.
Referenced by net.sf.gridarta.plugin.parameter.PluginParameterFactory< G, A, R >.createParameter(), and net.sf.gridarta.plugin.parameter.PluginParameterFactory< G, A, R >.createStringParameter().
|
private |
A PluginParameterVisitor that returns XML representation.
Definition at line 41 of file PluginParameterCodec.java.
Referenced by net.sf.gridarta.plugin.Plugin< G, A, R >.clonePlugin(), net.sf.gridarta.plugin.Plugin< G, A, R >.toXML(), and net.sf.gridarta.plugin.parameter.PluginParameterCodecTest.toXML().