Action
    Preparing search index...

    Base class for Preference implementations.

    2.0

    Hierarchy (View Summary)

    Index

    Methods

    • Casts this object to the specified type. Throws error on failure.

      Type Parameters

      • T1

        The target type of the cast.

      • T2

        The type of the object to cast.

      Parameters

      Returns T1

    • Determines whether the specified object is equal to the current object.

      Parameters

      • obj: any

        The object to compare with the current object.

      Returns boolean

      true if the specified object is equal to the current object; otherwise, false.

    • Serves as the default hash function.

      Returns number

      A hash code for the current object.

    • Returns a string that represents the current object.

      Returns string

      A string that represents the current object.

    • Casts this object to the specified type. Returns null on failure.

      Type Parameters

      • T1

        The target type of the cast.

      • T2

        The type of the object to cast.

      Parameters

      Returns null | T1

    • Determines whether the specified object instances are considered equal.

      Parameters

      • objA: any

        The first object to compare.

      • objB: any

        The second object to compare.

      Returns boolean

      true if the objects are considered equal; otherwise, false. If both objA and objB are null, the method returns true.

    Default capability

    • get Category(): string

      Gets the name of the category. Implementations of this property are to return the name of the category to which the preference belongs. The category name must not be null or an empty string for the preference to be properly persisted.

      Returns string

      2.0

    • get IsEmpty(): boolean

      Gets a value indicating whether this preference object only contains default property values or not.

      Returns boolean

      2.0

    • get SubCategory(): string

      Gets the name of the sub category. Implementations of this property are to return the name of the subcategory to which the preference belongs. The subcategory must not be null or an empty string for the preference to be properly persisted.

      Returns string

      2.0

    • Resets all values that may explicitly have been given to the properties of this preference on a user level basis through a calls to Spotfire.Dxp.Framework.Preferences.PreferenceProperty.Value. The effect of resetting a property is that when the Value of it is queried, either the group value or the default value will be returned.

      Returns void

      2.0

    • Persists all changes to the properties of this preference object.

      Returns void

      If the value type of a property is mutable, internal changes made to the property must be manually reported through calls to Spotfire.Dxp.Framework.Preferences.PreferenceProperty for the property value to be persisted.

      2.0

    • Undoes any changes that may have been to all of the properties of this preference, since it was last saved.

      Returns void

      2.0