ObjectsProvider Class

Namespace: Stimulsoft.Report

Inheritance

Implements: IExternalObjectsProvider

Constructors

Constructor Description
constructor(StiReport report)  

constructor(report: StiReport)

Parameters

Methods

Method Returns Description
containsFunction boolean  
containsNestedObject boolean  
containsObject boolean  
getNestedObject boolean  
getObject any  
invokeFunction any  
isObjectSupportsNesting boolean  
isReadOnlyObject boolean  
setObject void  

Method Details

containsFunction

containsFunction(name: string, argumentTypes: any[]): boolean

Parameters

  • name (string)
  • argumentTypes (any[])

Returns boolean


containsNestedObject

containsNestedObject(value: any, path: string): boolean

Parameters

  • value (any)
  • path (string)

Returns boolean


containsObject

containsObject(name: string): boolean

Parameters

  • name (string)

Returns boolean


getNestedObject

getNestedObject(value: any, path: string, result: IRefOut): boolean

Parameters

  • value (any)
  • path (string)
  • result (IRefOut)

Returns boolean


getObject

getObject(name: string): any

Parameters

  • name (string)

Returns any


invokeFunction

invokeFunction(name: string, args: any[], argumentTypes: any[]): any

Parameters

  • name (string)
  • args (any[])
  • argumentTypes (any[])

Returns any


isObjectSupportsNesting

isObjectSupportsNesting(value: any): boolean

Parameters

  • value (any)

Returns boolean


isReadOnlyObject

isReadOnlyObject(name: string): boolean

Parameters

  • name (string)

Returns boolean


setObject

setObject(name: string, value: any): void

Parameters

  • name (string)
  • value (any)

Fields

Field Type Description
parentName any  
parentName any  
parentName any  
parentName any