class documentation

class Object(YamlReflection):

View In Hierarchy

Raw python object for yaml / xml representation

Class Method from_xml Undocumented
Class Method from_xml_file Undocumented
Class Method from_xml_string Undocumented
Method add_aggregate NOTE: One must keep careful track of aggregate types for this system. Can use 'lump_aggregates()' before writing if you don't care.
Method add_aggregates_to_xml Undocumented
Method aggregate_init Must be called in constructor!
Method check_valid Undocumented
Method get_aggregate_list Undocumented
Method get_refl_vars Undocumented
Method lump_aggregates Put all aggregate types together, just because
Method parse Undocumented
Method post_read_xml Undocumented
Method pre_write_xml If anything needs to be converted prior to dumping to xml i.e., getting the names of objects and such
Method read_xml Undocumented
Method remove_aggregate Undocumented
Method to_xml Creates an overarching tag and adds its contents to the node
Method to_xml_string Undocumented
Method write_xml Adds contents directly to XML node
Constant XML_REFL Undocumented
Instance Variable aggregate_order Undocumented
Instance Variable aggregate_type Undocumented
@classmethod
def from_xml(cls, node, path):

Undocumented

@classmethod
def from_xml_file(cls, file_path):

Undocumented

@classmethod
def from_xml_string(cls, xml_string):

Undocumented

def add_aggregate(self, xml_var, obj):

NOTE: One must keep careful track of aggregate types for this system. Can use 'lump_aggregates()' before writing if you don't care.

def add_aggregates_to_xml(self, node):

Undocumented

def aggregate_init(self):

Must be called in constructor!

def check_valid(self):

Undocumented

def get_aggregate_list(self, xml_var):

Undocumented

def get_refl_vars(self):

Undocumented

def lump_aggregates(self):

Put all aggregate types together, just because

def parse(self, xml_string):

Undocumented

def post_read_xml(self):

Undocumented

def pre_write_xml(self):

If anything needs to be converted prior to dumping to xml i.e., getting the names of objects and such

def read_xml(self, node, path):

Undocumented

def remove_aggregate(self, obj):

Undocumented

def to_xml(self):

Creates an overarching tag and adds its contents to the node

def to_xml_string(self, addHeader=True):

Undocumented

def write_xml(self, node):

Adds contents directly to XML node

XML_REFL =

Undocumented

Value
None
aggregate_order: list =

Undocumented

aggregate_type: dict =

Undocumented