Simias::Storage::Provider::Record Class Reference

Represents a Collection Store Provider record. More...

Inheritance diagram for Simias::Storage::Provider::Record:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 Record (XmlElement recordXml)
 Creates a Record from an XML Element. Can be used to enumerate the Properties contained in this record.
 Record (string name, string id, string type)
 Creates a Record from the strings.
XmlElement ToXml (XmlDocument doc)
 Called to get an XML node for this Record. This node does not include the property nodes.
IEnumerator GetEnumerator ()
 Gets the Property enumerator of this Record.

Public Attributes

string Name
 The Name of the Record.
string Id
 The ID of the Record.
string Type
 The type of the Record.


Detailed Description

Represents a Collection Store Provider record.


Constructor & Destructor Documentation

Simias::Storage::Provider::Record::Record ( XmlElement  recordXml  )  [inline]

Creates a Record from an XML Element. Can be used to enumerate the Properties contained in this record.

Parameters:
recordXml The XML Element that describes the Record.

Simias::Storage::Provider::Record::Record ( string  name,
string  id,
string  type 
) [inline]

Creates a Record from the strings.

Parameters:
name The name of the Record
id The ID of the Record.
type The type of the Record.


Member Function Documentation

XmlElement Simias::Storage::Provider::Record::ToXml ( XmlDocument  doc  )  [inline]

Called to get an XML node for this Record. This node does not include the property nodes.

Parameters:
doc The document that the XML node belongs to.
Returns:
The XmlElement representing this Record.

IEnumerator Simias::Storage::Provider::Record::GetEnumerator (  )  [inline]

Gets the Property enumerator of this Record.

Returns:


Member Data Documentation

The Name of the Record.

The ID of the Record.

The type of the Record.


The documentation for this class was generated from the following file:

Generated on Wed Apr 8 14:55:58 2009 for simias by  doxygen 1.5.6