XmlSerializable Abstract Class

Constructors & Destructor | Member Functions | Member Variables

Definition

Line 11 of System.Xml.Serialization/XmlSerializable.cm

Constructors & Destructor

public XmlSerializable()

Member Functions

public abstract int ClassId() const
public virtual String<char> ClassName() const
public Result<bool> FromXml(Element* element)
public abstract Result<bool> FromXml(Element* element, XmlSerializationContext& ctx)
public const Uuid& ObjectId() const
public void SetObjectId(const Uuid& objectId_)
public abstract Result<bool> SetObjectXmlAttributes(Element* element)
public Result<Element*> ToXml(const String<char>& elementName)
public abstract Result<Element*> ToXml(const String<char>& elementName, XmlSerializationContext& ctx)

Member Variables

private Uuid objectId

Constructor& Destructor Details

XmlSerializable Constructor

public XmlSerializable()

Definition
Line 13 of System.Xml.Serialization/XmlSerializable.cm


Member Function Details

ClassId Member Function

public abstract int ClassId()

Definition
Line 30 of System.Xml.Serialization/XmlSerializable.cm


ClassName Member Function

public virtual String<char> ClassName()

Definition
Line 25 of System.Xml.Serialization/XmlSerializable.cm


FromXml Member Function

public Result<bool> FromXml(Element* element)

Definition
Line 37 of System.Xml.Serialization/XmlSerializable.cm


FromXml Member Function

public abstract Result<bool> FromXml(Element* element, XmlSerializationContext& ctx)

Definition
Line 42 of System.Xml.Serialization/XmlSerializable.cm


ObjectId Member Function

public const Uuid& ObjectId()

Definition
Line 17 of System.Xml.Serialization/XmlSerializable.cm


SetObjectId Member Function

public void SetObjectId(const Uuid& objectId_)

Definition
Line 21 of System.Xml.Serialization/XmlSerializable.cm


SetObjectXmlAttributes Member Function

public abstract Result<bool> SetObjectXmlAttributes(Element* element)

Definition
Line 29 of System.Xml.Serialization/XmlSerializable.cm


ToXml Member Function

public Result<Element*> ToXml(const String<char>& elementName)

Definition
Line 31 of System.Xml.Serialization/XmlSerializable.cm


ToXml Member Function

public abstract Result<Element*> ToXml(const String<char>& elementName, XmlSerializationContext& ctx)

Definition
Line 36 of System.Xml.Serialization/XmlSerializable.cm