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

    • onResolved

      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

      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

      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.