public interface XMLEncodeDecode
Once encoded into an Element such objects can be represented as simple XML and either transmitted and re-created in some other process, or stored permanently in a file.
For an abstract base class that implements lots of useful functions
that support this interface see
PrimitiveXMLEncodeDecode and for one that also supports
awt primitives (Fonts and Colors) see
|Modifier and Type||Method and Description|
Decode (ie, restore) the internal state of this object from an Element.
Encode the internal state of this object so that it is rooted in the given Element.
Return a name for the Element that will be the parent of any contents that can be encoded and decoded (ie, name of rootElement);
void encode(org.w3c.dom.Element rootElement)
rootElement- the Element within which the object should store its configuration.
void decode(org.w3c.dom.Element rootElement)
rootElement- the element to which a previous object this this type has attached its configuration.