Class ComponentEventCollector.ComponentEvent

java.lang.Object
com.vaadin.copilot.ComponentEventCollector.ComponentEvent
Enclosing class:
ComponentEventCollector

public static class ComponentEventCollector.ComponentEvent extends Object
Describes an event listener method discovered on a component type.
  • Constructor Details

    • ComponentEvent

      public ComponentEvent(String methodName, String humanReadableLabel, String parameterTemplate, String declaringTypeFullName, String declaringTypeBaseName)
      Creates a new event description.
      Parameters:
      methodName - listener method name (e.g. addClickListener)
      humanReadableLabel - human-friendly label derived from the method name
      parameterTemplate - a template snippet used when generating handler code
      declaringTypeFullName - fully qualified name of the declaring type
      declaringTypeBaseName - simple name of the declaring type
  • Method Details

    • getMethodName

      public String getMethodName()
    • getHumanReadableLabel

      public String getHumanReadableLabel()
    • getParameterTemplate

      public String getParameterTemplate()
    • getDeclaringTypeFullName

      public String getDeclaringTypeFullName()
    • getDeclaringTypeBaseName

      public String getDeclaringTypeBaseName()
    • getReactAttributeName

      public String getReactAttributeName()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      @NotNull public String toString()
      Overrides:
      toString in class Object