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  |