Interface LComponent<S extends LComponent<S>>

All Known Subinterfaces:
LEvented<S>, LHasBringTo<S>, LHasOpacity<S>, LHasRedraw<S>, LHasSetLatLng<S>, LHasSetStylePath<S>, LHasSetZIndex<S>
All Known Implementing Classes:
LAbstractCircle, LAbstractComponent, LAbstractFeatureGroup, LAbstractLayerGroup, LAbstractTileLayer, LBaseComponent, LCircle, LCircleMarker, LControl, LControlAttribution, LControlLayers, LControlScale, LControlZoom, LDivIcon, LDivOverlay, LFeatureGroup, LGeoJSONLayer, LGridLayer, LIcon, LImageOverlay, LInteractiveLayer, LLatLng, LLatLngBounds, LLayer, LLayerGroup, LMap, LMarker, LPath, LPoint, LPolygon, LPolyline, LPopup, LRectangle, LSVGOverlay, LTileLayer, LTileLayerWMS, LTooltip, LVideoOverlay

public interface LComponent<S extends LComponent<S>>
  • Method Details

    • componentRegistry

      LComponentManagementRegistry componentRegistry()
    • clientComponentJsAccessor

      String clientComponentJsAccessor()
    • invokeSelf

      default com.vaadin.flow.component.page.PendingJavaScriptResult invokeSelf(String payload, Serializable... params)
    • invokeSelfReturn

      default com.vaadin.flow.component.page.PendingJavaScriptResult invokeSelfReturn(String payload, Serializable... params)
    • self

      default S self()