Class DisplayData.Identifier

  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing class:
    DisplayData

    public abstract static class DisplayData.Identifier
    extends java.lang.Object
    implements java.io.Serializable
    Unique identifier for a display data item within a component.

    Identifiers are composed of:

    • A path based on the component hierarchy
    • The key it is registered with
    • A namespace generated from the class of the component which registered the item.

    Display data registered with the same key from different components will have different namespaces and thus will both be represented in the composed DisplayData. If a single component registers multiple metadata items with the same key, only the most recent item will be retained; previous versions are discarded.

    See Also:
    Serialized Form
    • Constructor Detail

      • Identifier

        public Identifier()
    • Method Detail

      • getNamespace

        public abstract java.lang.Class<?> getNamespace()
      • getKey

        public abstract java.lang.String getKey()
      • toString

        public final java.lang.String toString()
        Overrides:
        toString in class java.lang.Object