Base class for Preference implementations.

2.0

Hierarchy (view full)

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

    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