Interface IVSGenericComponentListener

All Superinterfaces:
IVSComponentListener, IVSComponentState
All Known Implementing Classes:
AbstractContentUIContainer, EMapMarkers, EMLGroup, EMList, EMUIHeading, EMUISimpleDialog, EMUITabBar, EUIAccordion, EUICalendarList, EUIContainer, EUIContextMenu, EUIDialog, EUIMap, EUIMenu, EUIMenuBar, EUIPanel, EUIPanelPart, EUIPanelPartCnr, EUISwapContainer, EUITabContainer, EUITable, EUITitlePane, GroupPanel, MapMarkers, MLGroup, MList, MUIHeading, MUISimpleDialog, MUITabBar, UIAccordion, UICalendarList, UIContainer, UIContextMenu, UIDialog, UIMap, UIMenu, UIMenuBar, UIPanel, UIPanelBase, UIPanelPart, UIPanelPartCnr, UISwapContainer, UITabContainer, UITable, UITitlePane

public interface IVSGenericComponentListener extends IVSComponentListener
Generic VS component listener interface used to listen to VS component events other than VS Action, Column, Field or Table, i.e. Group, Row.
Author:
Christopher Mindus
  • Method Details Link icon

    • onResolved Link icon

      void onResolved(VSComponentReference reference, VSComponent component)
      Called when the property reference has been resolved. UI components use this method to set its state according to the VS component.
      Parameters:
      reference - The VSComponentReference instance holding the component reference.
      component - The VS component reference that is now resolved.
    • onBroken Link icon

      void onBroken(VSComponentReference reference, VSComponent component)
      Called when the property reference has been broken, i.e. unresolved.
      Parameters:
      reference - The VSComponentReference instance holding the component reference.
      component - The VS component reference that is now unresolved.
    • onStateChanged Link icon

      void onStateChanged(VSComponent component, IVSComponentState.State state, boolean on)
      Called when the VS component changes state.
      Parameters:
      component - The VS component.
      state - The state change.
      on - New state.