You're viewing an older version of Vaadin JavaDoc. Please see version 24.7.0 for the latest.
com.vaadin.flow.component.internal.

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