C# Class HandCoded.FpML.Meta.FpMLSchemaReleaseLoader

An instance of the FpMLSchemaReleaseLoader class will extract the description of an FpML XML Schema based grammar from the bootstrap data file and construct a SchemaRelease to hold it.
Inheritance: HandCoded.Meta.DefaultSchemaReleaseLoader
Exibir arquivo Open project: formicary/fpml-toolkit-csharp

Public Methods

Method Description
LoadData ( HandCoded specification, XmlElement context, HandCoded.Meta.SchemaRelease>.Dictionary loadedSchemas ) : void

Extracts the data from the DOM tree below the indicated context XmlElement and create a suitable HandCoded.Meta.Release structure to add to the indicated HandCoded.Meta.Specification.

Private Methods

Method Description
GetSchemeCollection ( XmlElement context ) : SchemeCollection

Build a SchemeCollection instance for the release using the scheme filenames from the XML section describing the schema.

GetSchemeDefaults ( XmlElement context ) : SchemeDefaults

Extracts the release's scheme defaults data from the XML section describing the schema.

Method Details

LoadData() public method

Extracts the data from the DOM tree below the indicated context XmlElement and create a suitable HandCoded.Meta.Release structure to add to the indicated HandCoded.Meta.Specification.
public LoadData ( HandCoded specification, XmlElement context, HandCoded.Meta.SchemaRelease>.Dictionary loadedSchemas ) : void
specification HandCoded The owning .
context System.Xml.XmlElement The context containing data
loadedSchemas HandCoded.Meta.SchemaRelease>.Dictionary A dictionary of all ready loaded schemas.
return void