Class ComponentPropertyProvider

java.lang.Object
com.vaadin.copilot.plugins.propertypanel.ComponentPropertyProvider

public class ComponentPropertyProvider extends Object
  • Constructor Details

    • ComponentPropertyProvider

      public ComponentPropertyProvider(ComponentSourceFinder componentSourceFinder)
  • Method Details

    • getPropertiesWithGroups

      public ComponentPropertyProvider.PropertyAndGroupData getPropertiesWithGroups(com.vaadin.flow.component.Component component) throws IOException
      Resolves editable properties for a component together with grouped metadata for rendering in the property panel.
      Parameters:
      component - target Flow component instance
      Returns:
      flat properties and grouped property metadata
      Throws:
      IOException - if component source information cannot be read