br.usp.iterador.logic
Class Controller

java.lang.Object
  extended by br.usp.iterador.logic.Controller

public class Controller
extends java.lang.Object

System controller.

Author:
Guilherme Silveira

Field Summary
static java.lang.String REDRAW
           
static java.lang.String SHOW_FORMULA_FRAME
           
 
Constructor Summary
Controller()
           
 
Method Summary
 void execute(java.lang.String cmd)
          Executes a logic
<T> T
find(java.lang.Class<T> type)
           
<T> T
newInstance(java.lang.Class<T> clazz)
          Instantiates using dependency injection.
 void register(java.lang.String key, java.lang.Class<? extends PulgaAction> action)
          Registers a logic.
 void registerDependencyInjection(java.lang.Object value)
           
 void unregister(java.lang.String key)
          Unregisters a logic.
 void unregisterIOC(java.lang.Object o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REDRAW

public static final java.lang.String REDRAW
See Also:
Constant Field Values

SHOW_FORMULA_FRAME

public static final java.lang.String SHOW_FORMULA_FRAME
See Also:
Constant Field Values
Constructor Detail

Controller

public Controller()
Method Detail

execute

public void execute(java.lang.String cmd)
Executes a logic

Parameters:
cmd - command name

find

public <T> T find(java.lang.Class<T> type)

newInstance

public <T> T newInstance(java.lang.Class<T> clazz)
Instantiates using dependency injection.


register

public void register(java.lang.String key,
                     java.lang.Class<? extends PulgaAction> action)
Registers a logic.


registerDependencyInjection

public void registerDependencyInjection(java.lang.Object value)

unregister

public void unregister(java.lang.String key)
Unregisters a logic.


unregisterIOC

public void unregisterIOC(java.lang.Object o)


Copyright 2004-2004-2006 IME - USP. All Rights Reserved.