Class PanelAccessor

java.lang.Object
org.dwcj.bridge.PanelAccessor

public abstract class PanelAccessor extends Object
This class implements the accessor to BBj specifics in the AbstractDwcjPanel-derived set of panel class it's not for customer use, only for use in the "friend" classes Pattern see Tulach, p.75ff
  • Constructor Details

    • PanelAccessor

      protected PanelAccessor()
  • Method Details

    • getDefault

      public static PanelAccessor getDefault()
      get the accessor instance to access the protected methods in the Dwcj Panel instances
      Returns:
      the accessor instance
    • setDefault

      public static void setDefault(PanelAccessor accessor)
      set the accessor instance for static access
      Parameters:
      accessor - the instance of the accessor implementation
    • getBBjWindow

      public abstract com.basis.bbj.proxies.sysgui.BBjWindow getBBjWindow(AbstractDwcjPanel panel) throws IllegalAccessException
      Parameters:
      panel - the panel that contains the BBj window
      Returns:
      the BBjWindow object behind the panel
      Throws:
      IllegalAccessException