Interface DescriptiveProperty<T>

All Superinterfaces:
Property<T>, Serializable
All Known Subinterfaces:
AlarmProperty<T>, ConfigurationProperty<T>, NotificationProfileProperty<T>
All Known Implementing Classes:
AlarmModeProperties, AssociatedData, BasicAlarmProperty, BasicConfigurationProperty, BasicDescriptiveProperty, BasicNotificationProfileProperty, CommonAlarmProperties, CommonAlarmProperties.CalculatedAlarmProperty, WellKnownAlarmProperties, ZoneTraitDescriptor

public interface DescriptiveProperty<T> extends Property<T>
Extends Property with a few additional fields that can be used to make display nicer.
  • Method Details

    • getDisplayName

      LocalizedString getDisplayName()
      A friendly display name for the property. If not set, will return a raw LocalizedString that contains the property name.
    • getCategory

      LocalizedString getCategory()
      The category under which this property will be placed when editing.
    • getDescription

      LocalizedString getDescription()
      Optional description/documentation for the property. May return null if no information is available.