C# Class HandCoded.FpML.Meta.FpMLDTDReleaseLoader

An instance of the FpMLDTDReleaseLoader class will extract the description of an FpML DTD based grammar from the bootstrap data file and construct a DTDRelease to hold it.
Inheritance: HandCoded.Meta.DefaultDTDReleaseLoader
Show file 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 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 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