Click or drag to resize
AbstractStructure Class
Abstract structure that can be concretized into any specific object.
Inheritance Hierarchy
SystemObject
  Qlik.EngineAbstractStructure
    More...

Namespace: Qlik.Engine
Assembly: Qlik.Engine (in Qlik.Engine.dll) Version: 2.1.0.0+Build:7.origin/release/ms13
Syntax
public abstract class AbstractStructure : IDisposable, 
	IAbstractStructure

The AbstractStructure type exposes the following members.

Methods
  NameDescription
Public methodAddT
Adds an element to the abstract structure
Public methodAsT
Interpret abstract structure as a different type.
Public methodCloneAsT
Clone object to another AbstractStructure type.
Public methodCloneSubstructureAsT
Clone a substructure of the abstract structure and interprets it as type T.
Public methodStatic memberDiff
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Public methodGetT(String)
Retrieves a relative element of the abstract structure
Public methodGetT(String, T)
Retrieves an element of the abstract structure and interprets it as type T.
Public methodGetAllProperties
Gets all the property names in the structure
Public methodGetAllPropertyPaths
Gets the path to all properties names in the structure
Public methodGetMemberT Obsolete.
Retrieves a relative element of the abstract structure
Public methodIsSet
Checks if a property is set
Public methodPrintStructure
Public methodReadJson
Read the structure of the object from the argument reader.
Public methodSetT
Sets a relative element of the abstract structure
Public methodSetMemberT Obsolete.
Sets a relative element of the abstract structure
Public methodWriteJson
Write the full json structure of the object to the argument writer.
Top
Extension Methods
  NameDescription
Public Extension MethodIf (Defined by StructureExpressionExtensions.)
Public Extension MethodSwitch (Defined by StructureExpressionExtensions.)
Top
Properties
  NameDescription
Public propertySession
The session from which this structure was created.
Top
See Also
Inheritance Hierarchy
SystemObject
  Qlik.EngineAbstractStructure
    Qlik.EngineAppObjectList
    Qlik.EngineAppObjectListDef
    Qlik.EngineAppScriptObject
    Qlik.EngineBookmarkList
    Qlik.EngineBookmarkListDef
    Qlik.EngineChildList
    Qlik.EngineChildListDef
    Qlik.EngineContentLibraryList
    Qlik.EngineContentLibraryListItem
    Qlik.EngineCreateChildResultT
    Qlik.EngineDimensionList
    Qlik.EngineDimensionListDef
    Qlik.EngineDynamicStructure
    Qlik.EngineElse
    Qlik.EngineEmbeddedSnapshot
    Qlik.EngineEmbeddedSnapshotDef
    Qlik.EngineExtensionList
    Qlik.EngineExtensionListDef
    Qlik.EngineFieldList
    Qlik.EngineFieldListDef
    Qlik.EngineGenericAppObjectMetaData
    Qlik.EngineGenericBookmarkLayout
    Qlik.EngineGenericBookmarkProperties
    Qlik.EngineGenericDerivedFieldsProperties
    Qlik.EngineGenericDimensionInfo
    Qlik.EngineGenericDimensionLayout
    Qlik.EngineGenericDimensionProperties
    Qlik.EngineGenericMeasureLayout
    Qlik.EngineGenericMeasureProperties
    Qlik.EngineGenericObjectLayout
    Qlik.EngineGenericObjectProperties
    Qlik.EngineGenericVariableLayout
    Qlik.EngineGenericVariableProperties
    Qlik.EngineHyperCube
    Qlik.EngineHyperCubeDef
    Qlik.EngineIf
    Qlik.EngineJsonArray
    Qlik.EngineJsonObject
    Qlik.EngineJsonProperty
    Qlik.EngineLayoutExclude
    Qlik.EngineListObject
    Qlik.EngineListObjectDef
    Qlik.EngineMeasureList
    Qlik.EngineMeasureListDef
    Qlik.EngineMediaList
    Qlik.EngineMediaListDef
    Qlik.EngineMediaListItem
    Qlik.EngineNxAppLayout
    Qlik.EngineNxAppProperties
    Qlik.EngineNxAttrExprDef
    Qlik.EngineNxAttrExprInfo
    Qlik.EngineNxCell
    Qlik.EngineNxContainerEntry
    Qlik.EngineNxDerivedField
    Qlik.EngineNxDerivedGroup
    Qlik.EngineNxDimension
    Qlik.EngineNxDimensionInfo
    Qlik.EngineNxFieldDescription
    Qlik.EngineNxInfo
    Qlik.EngineNxInlineDimensionDef
    Qlik.EngineNxInlineMeasureDef
    Qlik.EngineNxLayoutErrors
    Qlik.EngineNxLibraryDimensionDef
    Qlik.EngineNxLibraryMeasureDef
    Qlik.EngineNxListObjectExpression
    Qlik.EngineNxListObjectExpressionDef
    Qlik.EngineNxListObjectSelect
    Qlik.EngineNxMeasure
    Qlik.EngineNxMeasureInfo
    Qlik.EngineNxMeta
    Qlik.EngineNxMetaDef
    Qlik.EngineNxPatch
    Qlik.EngineNxPivotValuePoint
    Qlik.EngineNxQrsAddedDataSegment
    Qlik.EngineNxQrsAddedObject
    Qlik.EngineNxQrsApp
    Qlik.EngineNxQrsAppContainer
    Qlik.EngineNxQrsAppContentLibraryListItem
    Qlik.EngineNxQrsAppFileMeta
    Qlik.EngineNxQrsAppObject
    Qlik.EngineNxQrsConnection
    Qlik.EngineNxQrsContentLibraryListItem
    Qlik.EngineNxQrsDatasegment
    Qlik.EngineNxQrsEngineApp
    Qlik.EngineNxQrsEngineService
    Qlik.EngineNxQrsEngineSettings
    Qlik.EngineNxQrsExternalChangeInfo
    Qlik.EngineNxQrsMediaListItem
    Qlik.EngineNxQrsRestEndpointHandle
    Qlik.EngineNxQrsStaticContentListItem
    Qlik.EngineNxQrsUser
    Qlik.EngineNxQvfBundledItem
    Qlik.EngineNxStreamListEntry
    Qlik.EngineNxValidationError
    Qlik.EngineNxVariableListItem
    Qlik.EngineNxVariableProperties
    Qlik.EngineSelectionObject
    Qlik.EngineSelectionObjectDef
    Qlik.EngineStaticContentList
    Qlik.EngineStaticContentListItem
    Qlik.EngineStaticContentUrl
    Qlik.EngineStaticContentUrlDef
    Qlik.EngineStringExpression
    Qlik.EngineStringExpressionContainer
    Qlik.EngineThen
    Qlik.EngineUndoInfo
    Qlik.EngineUndoInfoDef
    Qlik.EngineValueExpression
    Qlik.EngineValueExpressionContainer
    Qlik.EngineVariableList
    Qlik.EngineVariableListDef
    Qlik.Sense.ClientSheetCellPosition
    Qlik.Sense.ClientSingleFieldContainer
    Qlik.Sense.ClientSingleFieldContainerDef
    Qlik.Sense.Client.SnapshotSnapshotChartData
    Qlik.Sense.Client.SnapshotSnapshotChartDataDef
    Qlik.Sense.Client.SnapshotSnapshotContent
    Qlik.Sense.Client.SnapshotSnapshotContentDef
    Qlik.Sense.Client.SnapshotSnapshotData
    Qlik.Sense.Client.SnapshotSnapshotDataDef
    Qlik.Sense.Client.SnapshotSnapshotMapRect
    Qlik.Sense.Client.SnapshotSnapshotMapRectDef
    Qlik.Sense.Client.SnapshotSnapshotObject
    Qlik.Sense.Client.SnapshotSnapshotObjectDef
    Qlik.Sense.Client.SnapshotSnapshotObjectSize
    Qlik.Sense.Client.SnapshotSnapshotObjectSizeDef
    Qlik.Sense.ClientStaticContentUrlContainer
    Qlik.Sense.ClientStaticContentUrlContainerDef
    Qlik.Sense.Client.StorytellingSelectionState
    Qlik.Sense.Client.StorytellingSlidePosition
    Qlik.Sense.Client.StorytellingSlideStyle
    Qlik.Sense.Client.VisualizationsCombochartSeries
    Qlik.Sense.Client.Visualizations.ComponentsBarchartDataPoint
    Qlik.Sense.Client.Visualizations.ComponentsBarGrouping
    Qlik.Sense.Client.Visualizations.ComponentsColorMode
    Qlik.Sense.Client.Visualizations.ComponentsCombochartDataPoint
    Qlik.Sense.Client.Visualizations.ComponentsCustomErrorMessage
    Qlik.Sense.Client.Visualizations.ComponentsDimensionAxis
    Qlik.Sense.Client.Visualizations.ComponentsGaugeMeasureAxis
    Qlik.Sense.Client.Visualizations.ComponentsGaugeSegmentInfo
    Qlik.Sense.Client.Visualizations.ComponentsGaugeSegmentInfoColors
    Qlik.Sense.Client.Visualizations.ComponentsGaugeSegmentInfoLimits
    Qlik.Sense.Client.Visualizations.ComponentsGridLines
    Qlik.Sense.Client.Visualizations.ComponentsKpiColorsItem
    Qlik.Sense.Client.Visualizations.ComponentsKpiConditionalColoring
    Qlik.Sense.Client.Visualizations.ComponentsKpiLimitsItem
    Qlik.Sense.Client.Visualizations.ComponentsKpiRangeLimits
    Qlik.Sense.Client.Visualizations.ComponentsKpiSegmentInfo
    Qlik.Sense.Client.Visualizations.ComponentsLegend
    Qlik.Sense.Client.Visualizations.ComponentsLinechartDataPoint
    Qlik.Sense.Client.Visualizations.ComponentsMapBackground
    Qlik.Sense.Client.Visualizations.ComponentsMapBackgroundLayer
    Qlik.Sense.Client.Visualizations.ComponentsMeasureAxis
    Qlik.Sense.Client.Visualizations.ComponentsPiechartDataPoint
    Qlik.Sense.Client.Visualizations.ComponentsPiechartDonut
    Qlik.Sense.Client.Visualizations.ComponentsReferenceLine
    Qlik.Sense.Client.Visualizations.ComponentsReferenceLineExpression
    Qlik.Sense.Client.Visualizations.ComponentsReferenceLinesContainer
    Qlik.Sense.Client.Visualizations.ComponentsScatterplotDataPoint
    Qlik.Sense.Client.Visualizations.ComponentsScatterplotLabels
    Qlik.Sense.Client.Visualizations.ComponentsScatterplotReferenceLines
    Qlik.Sense.Client.Visualizations.ComponentsTableTotals
    Qlik.Sense.Client.Visualizations.ComponentsTextImageBackground
    Qlik.Sense.Client.Visualizations.ComponentsTextImageBackgroundDef
    Qlik.Sense.Client.Visualizations.ComponentsTextImageContent
    Qlik.Sense.Client.Visualizations.ComponentsTextImageContentDef
    Qlik.Sense.Client.Visualizations.ComponentsTreemapLabels
    Qlik.Sense.Client.VisualizationsKpiLinkToSheet
    Qlik.Sense.Client.Visualizations.MapComponentsLayer
    Qlik.Sense.Client.Visualizations.MapComponentsPolygon3LayerGeodata
    Qlik.Sense.Client.Visualizations.MapComponentsPolygon3LayerGeodataDef
    Qlik.Sense.Client.VisualizationsTextAlignDimension
    Qlik.Sense.Client.VisualizationsTextAlignMeasure