Skip to main content Skip to complementary content

IAbstractStructure Interface

Namespace: Qlik.Engine
Assembly: Qlik.Engine.dll

A wrapper that can provide a typed interface for a JToken.

Syntax

public interface IAbstractStructure

Properties

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

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!