CheckBoxHierarchyFilter Class

Spotfire 14.3 API Reference
Representation of the Check Box Hierarchy Filter.
Inheritance Hierarchy

SystemObject
  Node
    Spotfire.Dxp.Framework.DocumentModelDocumentNode
      Spotfire.Dxp.Application.FiltersFilterBase
        Spotfire.Dxp.Application.FiltersHierarchyFilter
          Spotfire.Dxp.Application.FiltersCheckBoxHierarchyFilter

Namespace:  Spotfire.Dxp.Application.Filters
Assembly:  Spotfire.Dxp.Application (in Spotfire.Dxp.Application.dll) Version: 65.0.19510.3242 (65.0.19510.3242)
Syntax

C#
[SerializableAttribute]
[PersistenceVersionAttribute(21, 0)]
[ToolContextAttribute]
public sealed class CheckBoxHierarchyFilter : HierarchyFilter

The CheckBoxHierarchyFilter type exposes the following members.

Properties

  NameDescription
Public propertyContext
Gets the context of this node.
(Inherited from DocumentNode.)
Public propertyDataColumnReference
Gets the DataColumn instance associated with this filter.
(Inherited from HierarchyFilter.)
Public propertyHasFixedHeight
Gets or sets a value indicating whether the height of the filter is fixed. If the number of items does not fit within the specified height then a scrollbar is added.
Public propertyHeight
Gets or sets the number of lines to show in the UI list box. This setting only has an effect if HasFixedHeight is true.
Public propertyHierarchy
Gets the DataHierarchy instance associated with this filter.
(Inherited from HierarchyFilter.)
Public propertyIsAttached
Gets a value indicating whether this node is attached.
(Inherited from DocumentNode.)
Public propertySearchAllLevels
Gets or sets a value indicating whether the search should be performed in all levels in the hierarchy.
Public propertySearchExpression
Gets or sets the search expression that determines which values are to be shown in the user interface. This property does not affect which rows are filtered out.
Public propertySearchFieldVisible
Gets or sets a value indicating whether the search field should be visible in the UI or not.
Public propertySearchLevel
Gets or sets the level in the hierarhcy where the search is performed. This value has an affect only if SearchAllLevels is false.
Public propertyTransactions
Gets a collection of methods for executing transactions on the document.
(Inherited from DocumentNode.)
Public propertyTypeId
Gets the type id.
(Overrides FilterBaseTypeId.)
Top
Methods

  NameDescription
Public methodCheck(DistinctDataValue)
Checks the node with path nodePath.
Public methodCheck(ListDistinctDataValue)
Checks the node with path nodePath.
Public methodCheckAllNodes
Checks all nodes in this filter.
Public methodCollapse(DistinctDataValue)
Collapses the specified node path.
Public methodCollapse(ListDistinctDataValue)
Collapses the specified node path.
Public methodExpand(DistinctDataValue)
Expands the specified node path.
Public methodExpand(ListDistinctDataValue)
Expands the specified node path.
Public methodGetPropertyValue
Gets the value of a specified property.
(Inherited from HierarchyFilter.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHasPropertyValue
Checks if there is a valid value for a specified property.
(Inherited from HierarchyFilter.)
Public methodIsChecked(DistinctDataValue)
Determines whether the node at nodePath is checked or unchecked.
Public methodIsChecked(ListDistinctDataValue)
Determines whether the node at nodePath is checked or unchecked.
Public methodIsExpanded(DistinctDataValue)
Determines whether the specified node path is expanded.
Public methodIsExpanded(ListDistinctDataValue)
Determines whether the specified node path is expanded.
Public methodReset
Resets the filter, so that it no longer filters out any rows.
(Overrides FilterBaseReset.)
Public methodToString
Returns a string that represents the current object.
(Overrides ObjectToString.)
Public methodUnCheck(DistinctDataValue)
Unchecks the node with path nodePath.
Public methodUnCheck(ListDistinctDataValue)
Unchecks the node with path nodePath.
Public methodUncheckAllNodes
Unchecks all nodes in this filter. Doing so causes all data values to be filtered out.
Top
Explicit Interface Implementations

  NameDescription
Explicit interface implementationPrivate methodINodeContextGetAncestorT (Inherited from DocumentNode.)
Explicit interface implementationPrivate methodINodeContextGetServiceT (Inherited from DocumentNode.)
Explicit interface implementationPrivate methodINodeContextIsDescendantOf (Inherited from DocumentNode.)
Explicit interface implementationPrivate methodITransactionsBeginAggregatedTransaction (Inherited from DocumentNode.)
Explicit interface implementationPrivate methodITransactionsExecuteInvisibleTransaction (Inherited from DocumentNode.)
Explicit interface implementationPrivate methodITransactionsExecuteInvisibleTransaction2
Implements ExecuteInvisibleTransaction(Executor) for the Action Mods API.
(Inherited from DocumentNode.)
Explicit interface implementationPrivate methodITransactionsExecuteStickyTransaction (Inherited from DocumentNode.)
Explicit interface implementationPrivate methodITransactionsExecuteStickyTransaction2
Implements ExecuteStickyTransaction(Guid, Executor) for the Action Mods API.
(Inherited from DocumentNode.)
Explicit interface implementationPrivate methodITransactionsExecuteTransaction (Inherited from DocumentNode.)
Explicit interface implementationPrivate methodITransactionsExecuteTransaction2
Implements ExecuteTransaction(Executor) for the Action Mods API.
(Inherited from DocumentNode.)
Top
Version Information

Supported in: 14.3, 14.2, 14.1, 14.0, 12.5, 12.4, 12.3, 12.2, 12.1, 12.0, 11.8
See Also

Reference