C# Class HandCoded.FpML.Meta.DTDRelease

The DTDRelease adds FpML specific knowledge to the base HandCoded.Meta.DTDRelease. It ensures that the FpML element is automatically assigned the correct version identifier and holds a reference to a schemes description for the release.
Inheritance: HandCoded.Meta.DTDRelease, ISchemeAccess
Mostra file Open project: formicary/fpml-toolkit-csharp

Public Methods

Method Description
DTDRelease ( HandCoded specification, string version, string publicId, string systemId, string rootElement, SchemeDefaults schemeDefaults, SchemeCollection schemeCollection ) : System

Constructs a DTDRelease instance describing a DTD based release of a particular HandCoded.Meta.Specification.

NewInstance ( string rootElement ) : XmlDocument

Creates a new instance the XML grammar represented by this instance using the indicated element name as the root element for the document.

Method Details

DTDRelease() public method

Constructs a DTDRelease instance describing a DTD based release of a particular HandCoded.Meta.Specification.
public DTDRelease ( HandCoded specification, string version, string publicId, string systemId, string rootElement, SchemeDefaults schemeDefaults, SchemeCollection schemeCollection ) : System
specification HandCoded The owning .
version string The version identifier for this release.
publicId string The public name for the DTD.
systemId string The system name for the DTD.
rootElement string The normal root element.
schemeDefaults SchemeDefaults Scheme default URI information.
schemeCollection HandCoded.FpML.Schemes.SchemeCollection The SchemeCollection of this release.
return System

NewInstance() public method

Creates a new instance the XML grammar represented by this instance using the indicated element name as the root element for the document.
public NewInstance ( string rootElement ) : XmlDocument
rootElement string The name of the root element.
return System.Xml.XmlDocument