IAbstractStructure Interface
  Namespace: Qlik.Engine
Assembly: Qlik.Engine.dll
  Assembly: Qlik.Engine.dll
A wrapper that can provide a typed interface for a JToken.
Syntax
public interface IAbstractStructureProperties
| Name | Description | 
|---|---|
| Session | The session from which this structure was created. | 
Methods
| Name | Description | 
|---|---|
| As<T>() | Interprets abstract structure as a different type. | 
| CloneAs<T>() | Clones object to another AbstractStructure type. | 
| CloneSubstructureAs<T>(String) | Clones a substructure of the abstract structure and interprets it as type T. | 
| Get<T>(String) | Retrieves a property of the abstract structure and inteprets it as an object of type T. | 
| Get<T>(String, T) | Retrieves an element of the abstract structure and interprets it as an object of type T. | 
| GetAllProperties(Boolean) | Gets all the property names in the structure | 
| GetAllPropertyPaths(Boolean) | Gets the path to all properties names in the structure | 
| IsSet(String) | Checks if a property is set | 
| PrintStructure(Formatting) | Creates a string representation of the underlying json structure. | 
| Set<T>(String, T) | Sets a property in the abstract structure |