IFilteredPresentationTreeDataProvider Interface
Filtered presentation tree data provider.
Extends
Methods
Name | Description | |
---|---|---|
countFilteringResults(nodePaths: ReadonlyArray<Readonly<NodePathElement>>): 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 |
---|---|---|
createRequestOptions(parentKey?: NodeKey, instanceFilter?: InstanceFilterDefinition): HierarchyRequestOptions<IModelConnection, NodeKey, RulesetVariable> | IPresentationTreeDataProvider | Creates options for nodes request. |
getFilteredNodePaths(filter: string): Promise<NodePathElement[]> | IPresentationTreeDataProvider | Returns filtered node paths. |
getNodeKey(node: TreeNodeItem): NodeKey | IPresentationTreeDataProvider | Returns a NodeKey from given TreeNodeItem. |
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 |
rulesetId Readonly | string | IPresentationTreeDataProvider | Id of the ruleset used by this data provider |
Defined in
Last Updated: 15 November, 2024
Found something wrong, missing, or unclear on this page?Raise an issue in our repo.