Serializing Parameters
Serializing to String
- Parameter.getXML(forcePersistant: bool = False) str
Returns a string containing the XML encoding of this parameter. If
forcePersistant
isTrue
, even non-persistent parameters will be contained in this string.
- Parameter.parseXML(xml: str) None
Builds new parameters from the given
xml
string.
- Parameter.replaceXML(xml: str, removeChildren: bool = True) None
Redefines an existing parameter with the given
xml
, optionally deleting all existing children.
Serializing to XmlIO
- Parameter.buildXmlIO(forcePersistant: bool = False) Geolib3::XmlIO::v1::Element
Returns an
XmlIO.Element
representing encoding this parameter. IfforcePersistant
isTrue
, even non-persistent parameters will be included.
- Parameter.getValueXmlIO(element: Geolib3::XmlIO::v1::Element, time: float) None
Adds this parameter’s value at the given
time
to the givenXmlIO.Element
, by setting attributes or adding child elements.
- Parameter.setValueXmlIO(element: Geolib3::XmlIO::v1::Element, time: float, final: bool = True, sendNotifyMessage: bool = True) None
Sets this parameter’s value from the given
XmlIO.Element
.
- Parameter.parseXmlIO(element: Geolib3::XmlIO::v1::Element) bool
Builds new parameters from the given
XmlIO.Element
.
- Parameter.replaceXmlIO(element: Geolib3::XmlIO::v1::Element, removeChildren: bool = True) None
Redefines an existing parameter using the given
XmlIO.Element
, optionally deleting all existing children.