Skip to content

Map_Type_InlineM

Bases: NBOBaseClass

Represents the XML element M.

This is a Key/Value pair used to build up a Mapping. The Element and Attribute Name are kept to single letters to minimize the length at the expense of readability as they are likely to occur many times.

getTypeName()

Returns the class type name.

Returns:

Type Description
string

The class type name

getXMLName()

Returns the XML element name corresponding to this class.

Returns:

Type Description
string

The XML element name

getNBOType()

Returns the NBO Type corresponding to this class.

Returns:

Type Description
int

The NBO Type value

getChildren()

Returns a list of all classes derived from this class.

Returns:

Type Description
List[NBOBaseClass]

The list of derived classes

getSubElements()

Returns a list of all child elements contained in this class.

Returns:

Type Description
List[NBOBaseClass]

The list of child classes

fromJsonFile(path)

Populates this object from a JSON file.

Parameters:

Name Type Description Default
path string

The path to the JSON file

required

fromJsonString(json_string)

Populates this object from a JSON string.

Parameters:

Name Type Description Default
json_string string

The JSON content as a string

required

fromXmlFile(path)

Populates this object from a XML file.

Parameters:

Name Type Description Default
path string

The path to the XML file

required

fromXmlString(xml_string)

Populates this object from a XML string.

Parameters:

Name Type Description Default
xml_string string

The XML content as a string

required

toXmlFile(filename)

Serializes this object to an XML file.

Parameters:

Name Type Description Default
filename string

The path to the output XML file

required

toXmlString()

Serializes this object to an XML string.

Returns:

Type Description
string

A string containing the XML representation of this object

setK(value)

Sets the value of the K attribute.

This is the key of this Key/Value pair.

Parameters:

Name Type Description Default
value string

The value to set

required

getK()

Returns the value of the K attribute.

This is the key of this Key/Value pair.

Returns:

Type Description
string

The value of the attribute

resetK()

Resets the K attribute to an unset state.

This is the key of this Key/Value pair.

hasK()

Checks whether the optional K attribute is present.

This is the key of this Key/Value pair.

Returns:

Type Description
boolean

true if the optional attribute has been set, false otherwise

set(v)

Assigns a new value to this object.

Parameters:

Name Type Description Default
v string

The value to set

required

get()

Returns the value of this object.

Returns:

Type Description
string

The value of the object