Namespace: Consultingwerk.SmartFramework
Interface 
IMenuStructureParameter Copy to Clipboard
Parent classes:
Inherits: Consultingwerk.IJsonSerializable

File:IMenuStructureParameter
Purpose:Interface for (Json serialized) parameter objects that
with custom data for menu structure items
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Web Mar 28 18:22:29 CEST 2017
Notes:SCL-1657



Top Method Summary
Options Name Purpose
+ Deserialize (longchar) Initializes the object instance based on the passed in LONGCHAR (potentially XML) representation of the object instance
Inherited from Consultingwerk.ISerializable
+ DeserializeFromJsonObject (JsonObject) Initializes the object instance based on the passed in JsonObject representation of the object instance
Inherited from Consultingwerk.IJsonSerializable
+ CHARACTER GetSerializableProperties () Returns the meta data of the serializable properties
Inherited from Consultingwerk.IJsonSerializable
+ LONGCHAR Serialize () Returns an LONGCHAR (potentially XML) representation of the object instance
Inherited from Consultingwerk.ISerializable
+ Progress.Json.ObjectModel.JsonObject ToJsonObject () Returns a JsonObject representation of the state of the class instance
Inherited from Consultingwerk.IJsonSerializable


Method Detail
Top

PUBLIC Deserialize (longchar)

Inherited from Consultingwerk.ISerializable
Purpose: Initializes the object instance based on the passed in LONGCHAR
(potentially XML) representation of the object instance
Notes:

Parameters:
pcSerializedReprasentation LONGCHAR
The stored LONGCHAR representation of the objects data
Top

PUBLIC DeserializeFromJsonObject (JsonObject)

Inherited from Consultingwerk.IJsonSerializable
Purpose: Initializes the object instance based on the passed in JsonObject
representation of the object instance
Notes:

Parameters:
poJsonObject JsonObject
The stored JsonObject representation of the objects data
Top

PUBLIC CHARACTER GetSerializableProperties ()

Inherited from Consultingwerk.IJsonSerializable
Purpose: Returns the meta data of the serializable properties
Notes:

Returns CHARACTER
The serializable properties meta data as a comma delimited list
Top

PUBLIC LONGCHAR Serialize ()

Inherited from Consultingwerk.ISerializable
Purpose: Returns an LONGCHAR (potentially XML) representation of the
object instance
Notes:

Returns LONGCHAR
The LONGCHAR representation of the ISerializable objects data
Top

PUBLIC Progress.Json.ObjectModel.JsonObject ToJsonObject ()

Inherited from Consultingwerk.IJsonSerializable
Purpose: Returns a JsonObject representation of the state of the class instance
Notes: Returns the classname together with the Json serialization of the
object

Returns Progress.Json.ObjectModel.JsonObject
The Progress.Json.ObjectModel.JsonObject representation of the ISerializable objects data


©2006-2020 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       04.02.2020 23:21:09