[This is preliminary documentation and is subject to change.]
| C# | Visual Basic | Visual C++ |
public abstract class SifDataObject : SifKeyedElement, ISerializable
Public MustInherit Class SifDataObject _ Inherits SifKeyedElement _ Implements ISerializable
public ref class SifDataObject abstract : public SifKeyedElement, ISerializable
| All Members | Constructors | Methods | Properties | ||
| Icon | Member | Description |
|---|---|---|
| SifDataObjectSifDataObjectNew(SifVersion, IElementDef) | Constructs a SifDataObject | |
| GetElementOrAttribute(String) | Gets an element or attribute value identified by an XPath-like query string.
| |
| KeyFields |
This object does not define a key field
(Overrides SifKeyedElement.KeyFields.) | |
| ObjectTag | Gets the element tag name of this object | |
| ObjectType | Gets the ElementDef that identifies this SIF Data Object type | |
| RefId | Gets this object's RefId.
Most SIF Data Object elements define a RefId value to uniquely identify
the object. However, some objects such as SIF_ZoneStatus and StudentMeal
do not have a RefId. For these, a blank string will be returned.
| |
| SetElementOrAttribute(String, String) | Sets an element or attribute value | |
| SetElementOrAttribute(String, String, IDictionary) | Sets an element or attribute value identified by an XPath-like query string.
| |
| SetElementOrAttribute(String, String, IValueBuilder) | Sets an element or attribute value identified by an XPath-like query string.
| |
| SIF_ExtendedElements | ||
| SifVersion | Changes the version of SIF that should be used to render this SifDataObject
and its children. The calling thread may change the way a SifDataObject
is rendered by calling this method. It is recommended the version be
restored to its original value after rendering is completed.
(Overrides SifElement.SifVersion.) | |
| ToXml()() | Returns the XML representation of this SIF Data Object |