Class ComponentMetaData


  • public class ComponentMetaData
    extends Object
    Immutable meta data related to a component class.

    For internal use only. May be renamed or removed in a future release.

    Since:
    1.0
    Author:
    Vaadin Ltd
    • Constructor Detail

      • ComponentMetaData

        public ComponentMetaData​(Class<? extends Component> componentClass)
        Scans the given component class and creates a new instance based on found annotations.
        Parameters:
        componentClass - the component class to scan
    • Method Detail

      • getSynchronizedProperties

        public Collection<ComponentMetaData.SynchronizedPropertyInfo> getSynchronizedProperties()
        Gets the properties that are marked to be synchronized and corresponding events.

        Framework internal data, thus package-private.

        Returns:
        a collection of information objects about properties to be synchronized