giden.contrib.samples
Class DialogSolver

java.lang.Object
  |
  +--giden.CORE.ExecBase
        |
        +--giden.contrib.samples.DialogSolver

public class DialogSolver
extends giden.CORE.ExecBase

Copyright (c) 1993-2004 C. R. Coullard, D. S. Dilworth, J. H. Owen, All Rights Reserved.
We make no representations or warranties about the suitability of the software, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. We shall not be liable for any damages suffered by user as a result of using, modifying or distributing this software or its derivatives.

DialogSolver is a simple GIDEN solver that demonstrates some features of the RowDialogMain and its related classes.

Version:
4.0a 2004 08 27
Author:
D. S. Dilworth
See Also:
RowDialogChoice, RowDialogEdge, RowDialogEntry, RowDialogFilename, RowDialogMain, RowDialogNode, RowDialogText

Constructor Summary
DialogSolver(giden.CORE.UserBase userinfo)
          Initializes invariant objects
 
Method Summary
 boolean Execute()
          Executes the solver
 boolean Setup(Network net)
          Prepares for solver execution
 
Methods inherited from class giden.CORE.ExecBase
CreatePathToFile, GetNet, PostShutdown, PreSetup, Shutdown, ValidateInput
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DialogSolver

public DialogSolver(giden.CORE.UserBase userinfo)
Initializes invariant objects
Method Detail

Setup

public boolean Setup(Network net)
Prepares for solver execution
Overrides:
Setup in class giden.CORE.ExecBase

Execute

public boolean Execute()
Executes the solver
Overrides:
Execute in class giden.CORE.ExecBase