org.almendra.janet.ade.demo.fibonacci
Class FibonacciDemoViewController

java.lang.Object
  extended by org.almendra.janet.ade.demo.fibonacci.FibonacciDemoViewController

public class FibonacciDemoViewController
extends java.lang.Object

Insert the type's description here. Creation date: (29.03.2004 12:32:32)


Field Summary
protected  java.util.Map allApplicationObjects
           
protected static java.lang.String APPLICATION_AGENT_NAMES_KEY
           
protected static java.lang.String APPLICATION_KEY
           
protected static java.lang.String APPLICATION_LIST_NAME
           
static int CommandTypeBalancing
           
static int CommandTypeSharing
           
protected static java.lang.String LABEL
           
protected  Logger logger
           
static int MAX_COMMANDS_NUMBER
           
static int MAX_FIBO_NUMBER
           
static int MAX_TIMES_NUMBER
           
protected  NodeAccessor node
           
protected static java.lang.String NODE_NAMES_KEY
           
protected  java.lang.String nodeName
           
protected  java.util.Set nodeNames
           
protected  JTextPaneHolder textPaneHolder
           
protected  FibonacciDemoView view
           
 
Constructor Summary
FibonacciDemoViewController(FibonacciDemoView view, java.util.Map allApplicationObjects, java.util.Set nodeNames, CommandAccessor cmdAccessor)
          FibonacciDemoViewController constructor comment.
 
Method Summary
 void close()
           
 void deregisteredNode(java.lang.String nodeName)
           
 java.util.List getAppNamesSorted()
           
protected  IAgentProxy getFibonacciAgent(java.util.List nodeNamesOrNull, java.lang.String agentName, java.lang.String appName)
           
 java.lang.String getNodeName()
           
 java.util.List getNodeNamesSorted()
           
 JTextPaneHolder getTextPaneHolder()
           
 void registeredNode(java.lang.String nodeName)
           
 void registeredNode(StringVector nodeNames)
           
protected  void registerForEvents(CommandAccessor cmdAccessor)
           
protected  void rereadNodeNames()
           
 void selectedApplicationChanged()
           
 void setDefaults()
           
protected  void shutdown()
          Insert the method's description here.
 void start(java.awt.Frame frame, java.util.List nodeNamesOrNull, java.lang.String agentName, java.lang.String appName, java.lang.String nthFiboNumberString, java.lang.String timesString, java.lang.String timesCommandString, int commandType)
           
protected  void start(java.util.List nodeNamesOrNull, java.lang.String agentName, java.lang.String appName, int nthFibonacciNumber, int times, int timesCommands, int commandType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAX_FIBO_NUMBER

public static final int MAX_FIBO_NUMBER
See Also:
Constant Field Values

MAX_TIMES_NUMBER

public static final int MAX_TIMES_NUMBER
See Also:
Constant Field Values

MAX_COMMANDS_NUMBER

public static final int MAX_COMMANDS_NUMBER
See Also:
Constant Field Values

APPLICATION_AGENT_NAMES_KEY

protected static final java.lang.String APPLICATION_AGENT_NAMES_KEY
See Also:
Constant Field Values

APPLICATION_KEY

protected static final java.lang.String APPLICATION_KEY
See Also:
Constant Field Values

APPLICATION_LIST_NAME

protected static final java.lang.String APPLICATION_LIST_NAME
See Also:
Constant Field Values

NODE_NAMES_KEY

protected static final java.lang.String NODE_NAMES_KEY
See Also:
Constant Field Values

LABEL

protected static final java.lang.String LABEL
See Also:
Constant Field Values

CommandTypeSharing

public static final int CommandTypeSharing
See Also:
Constant Field Values

CommandTypeBalancing

public static final int CommandTypeBalancing
See Also:
Constant Field Values

view

protected FibonacciDemoView view

textPaneHolder

protected JTextPaneHolder textPaneHolder

allApplicationObjects

protected java.util.Map allApplicationObjects

nodeNames

protected java.util.Set nodeNames

nodeName

protected java.lang.String nodeName

logger

protected Logger logger

node

protected NodeAccessor node
Constructor Detail

FibonacciDemoViewController

public FibonacciDemoViewController(FibonacciDemoView view,
                                   java.util.Map allApplicationObjects,
                                   java.util.Set nodeNames,
                                   CommandAccessor cmdAccessor)
FibonacciDemoViewController constructor comment.

Method Detail

registerForEvents

protected void registerForEvents(CommandAccessor cmdAccessor)
Parameters:
registry -

shutdown

protected void shutdown()
Insert the method's description here. Creation date: (29.03.2004 12:40:43)


close

public void close()

getTextPaneHolder

public JTextPaneHolder getTextPaneHolder()
Returns:

start

public void start(java.awt.Frame frame,
                  java.util.List nodeNamesOrNull,
                  java.lang.String agentName,
                  java.lang.String appName,
                  java.lang.String nthFiboNumberString,
                  java.lang.String timesString,
                  java.lang.String timesCommandString,
                  int commandType)
Parameters:
frame -
nthFiboNumberString -
timesString -

start

protected void start(java.util.List nodeNamesOrNull,
                     java.lang.String agentName,
                     java.lang.String appName,
                     int nthFibonacciNumber,
                     int times,
                     int timesCommands,
                     int commandType)
Parameters:
nthFibonacciNumber -
i -

getFibonacciAgent

protected IAgentProxy getFibonacciAgent(java.util.List nodeNamesOrNull,
                                        java.lang.String agentName,
                                        java.lang.String appName)
Parameters:
appName -
Returns:

getNodeName

public java.lang.String getNodeName()
Returns:

getAppNamesSorted

public java.util.List getAppNamesSorted()
Returns:

getNodeNamesSorted

public java.util.List getNodeNamesSorted()
Returns:

rereadNodeNames

protected void rereadNodeNames()

deregisteredNode

public void deregisteredNode(java.lang.String nodeName)
Parameters:
string -

registeredNode

public void registeredNode(java.lang.String nodeName)
Parameters:
string -

selectedApplicationChanged

public void selectedApplicationChanged()

setDefaults

public void setDefaults()

registeredNode

public void registeredNode(StringVector nodeNames)
Parameters:
vector -