org.objectweb.telosys.screen.core
Class StandardScreenRegistry

java.lang.Object
  extended byorg.objectweb.telosys.common.TelosysObject
      extended byorg.objectweb.telosys.screen.core.StandardScreenRegistry
All Implemented Interfaces:
IScreenDataProvider, IScreenProvider

public class StandardScreenRegistry
extends TelosysObject
implements IScreenProvider, IScreenDataProvider


Constructor Summary
StandardScreenRegistry()
           
 
Method Summary
 ScreenContext getScreen(ScreenSession screenSession, java.lang.String sScreenName, int iScreenId)
           
 ScreenActions getScreenActions(java.lang.String sScreenName)
           
 ScreenData getScreenData(java.lang.String sScreenName)
           
protected  void register(java.lang.String screenName, java.lang.Class screenDataClass, java.lang.Class screenManagerClass, java.lang.Class screenActionsClass, java.lang.Class screenTriggersClass, java.lang.Class screenProceduresClass)
           
 
Methods inherited from class org.objectweb.telosys.common.TelosysObject
error, error, error, getFlagTrace, info, setFlagTrace, trace, warn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandardScreenRegistry

public StandardScreenRegistry()
Method Detail

register

protected final void register(java.lang.String screenName,
                              java.lang.Class screenDataClass,
                              java.lang.Class screenManagerClass,
                              java.lang.Class screenActionsClass,
                              java.lang.Class screenTriggersClass,
                              java.lang.Class screenProceduresClass)

getScreen

public ScreenContext getScreen(ScreenSession screenSession,
                               java.lang.String sScreenName,
                               int iScreenId)
                        throws TelosysException
Specified by:
getScreen in interface IScreenProvider
Throws:
TelosysException

getScreenData

public ScreenData getScreenData(java.lang.String sScreenName)
                         throws TelosysException
Specified by:
getScreenData in interface IScreenDataProvider
Throws:
TelosysException

getScreenActions

public ScreenActions getScreenActions(java.lang.String sScreenName)
                               throws TelosysException
Throws:
TelosysException