Package jaxx.demo

Class DemoApplicationContext

All Implemented Interfaces:
JAXXContext, JAXXHelpUIHandler

public class DemoApplicationContext
extends DefaultApplicationContext
implements JAXXHelpUIHandler
Created on 1/9/14.
Since:
XXX
Author:
Tony Chemit - chemit@codelutin.com
  • Constructor Details

    • DemoApplicationContext

      public DemoApplicationContext​(DemoConfig config)
  • Method Details

    • isInit

      protected static boolean isInit()
      Returns:
      true si le context a été initialisé via la méthode init(DemoConfig), false autrement.
    • init

      protected static DemoApplicationContext init​(DemoConfig config) throws java.lang.IllegalStateException
      Permet l'initialisation du contexte applicatif et positionne l'context partagée. Note : Cette méthode ne peut être appelée qu'une seule fois.
      Parameters:
      config - application config
      Returns:
      le context partagée
      Throws:
      java.lang.IllegalStateException - si un contexte applicatif a déja été positionné.
    • get

      public static DemoApplicationContext get() throws java.lang.IllegalStateException
      Récupération du contexte applicatif.
      Returns:
      l'context partagé du contexte.
      Throws:
      java.lang.IllegalStateException - si le contexte n'a pas été initialisé via la méthode init(DemoConfig)
    • getConfig

      public DemoConfig getConfig()
    • showHelp

      public void showHelp​(JAXXContext context, JAXXHelpBroker broker, java.lang.String helpId)
      Specified by:
      showHelp in interface JAXXHelpUIHandler
    • getMainUI

      public DemoUI getMainUI()