Interface ExternalComponentDragDef

  • All Superinterfaces:
    org.uberfire.ext.layout.editor.client.api.HasDragAndDropSettings, org.uberfire.ext.layout.editor.client.api.LayoutDragComponent
    All Known Implementing Classes:
    ExternalDisplayerDragComponent, ExternalDragComponent

    public interface ExternalComponentDragDef
    extends org.uberfire.ext.layout.editor.client.api.LayoutDragComponent, org.uberfire.ext.layout.editor.client.api.HasDragAndDropSettings
    • Method Detail

      • getDragComponentTitle

        default String getDragComponentTitle()
        Specified by:
        getDragComponentTitle in interface org.uberfire.ext.layout.editor.client.api.LayoutDragComponent
      • getDragComponentIconClass

        default String getDragComponentIconClass()
        Specified by:
        getDragComponentIconClass in interface org.uberfire.ext.layout.editor.client.api.LayoutDragComponent
      • getSettingsKeys

        default String[] getSettingsKeys()
        Specified by:
        getSettingsKeys in interface org.uberfire.ext.layout.editor.client.api.HasDragAndDropSettings
      • getSettingValue

        default String getSettingValue​(String key)
        Specified by:
        getSettingValue in interface org.uberfire.ext.layout.editor.client.api.HasDragAndDropSettings
      • setSettingValue

        default void setSettingValue​(String key,
                                     String value)
        Specified by:
        setSettingValue in interface org.uberfire.ext.layout.editor.client.api.HasDragAndDropSettings
      • getMapSettings

        default Map<String,​String> getMapSettings()
        Specified by:
        getMapSettings in interface org.uberfire.ext.layout.editor.client.api.HasDragAndDropSettings
      • getComponentName

        String getComponentName()
      • getComponentIcon

        String getComponentIcon()
      • getComponentId

        String getComponentId()
      • setComponentId

        void setComponentId​(String componentId)
      • setDragInfo

        void setDragInfo​(String componentName,
                         String componentIcon)