IFilteredPresentationTreeDataProvider Interface
Filtered presentation tree data provider.
Extends
Methods
Name | Description | |
---|---|---|
countFilteringResults(nodePaths: undefined): number | Counts all filter matches. | |
getActiveMatch(index: number): undefined | ActiveMatchInfo | Returns active match for given index. | |
nodeMatchesFilter(node: TreeNodeItem): boolean | Checks whether node matches applied filter or not. |
Inherited methods
Name | Inherited from | Description |
---|---|---|
dispose(): void | IPresentationTreeDataProvider | Disposes of any resources owned by this object. |
getFilteredNodePaths(filter: string): Promise<NodePathElement[]> | IPresentationTreeDataProvider | Returns filtered node paths. |
getNodeKey(node: TreeNodeItem): NodeKey | IPresentationTreeDataProvider | Returns a NodeKey from given TreeNodeItem. |
getNodes(parent?: TreeNodeItem, page?: PageOptions): Promise<DelayLoadedTreeNodeItem[]> | IPresentationTreeDataProvider | |
getNodesCount(parent?: TreeNodeItem): Promise<number> | IPresentationTreeDataProvider |
Properties
Name | Type | Description | |
---|---|---|---|
filter | string | Applied filter. |
Inherited properties
Name | Type | Inherited from | Description |
---|---|---|---|
imodel Readonly | IModelConnection | IPresentationTreeDataProvider | IModelConnection used by this data provider |
onTreeNodeChanged | undefined | BeEvent<TreeDataChangesListener> | IPresentationTreeDataProvider | |
rulesetId Readonly | string | IPresentationTreeDataProvider | Id of the ruleset used by this data provider |
Defined in
Last Updated: 30 November, 2023