Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

samples.filefind
Class SearchResultsController  view SearchResultsController download SearchResultsController.java

java.lang.Object
  extended byorg.scopemvc.controller.basic.BasicController
      extended bysamples.filefind.SearchResultsController
All Implemented Interfaces:
org.scopemvc.core.Controller

public class SearchResultsController
extends org.scopemvc.controller.basic.BasicController

Model is passed into ctor. Expected to be a List of FileProperties.

Version:
$Revision: 1.2 $ $Date: 2002/01/12 09:35:41 $

Field Summary
static java.lang.String CLOSE_RESULTS_ID
           
 
Fields inherited from class org.scopemvc.controller.basic.BasicController
CHANGE_MODEL_CONTROL_ID, EXIT_CONTROL_ID, HIDE_VIEW_CONTROL_ID
 
Constructor Summary
SearchResultsController(java.util.List inFileProperties)
           
 
Method Summary
private  void doCloseResults()
           
protected  void doHandleControl(org.scopemvc.core.Control inControl)
           Override this to recognise Controls that this Controller can handle.
 
Methods inherited from class org.scopemvc.controller.basic.BasicController
addChild, bindModelToView, getChildren, getModel, getParent, getTopParent, getView, handleControl, handleControlException, hideView, hideView, passControlToParent, removeChild, setModel, setModelAndView, setParent, setView, showError, showView, showView, shutdown, startup
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLOSE_RESULTS_ID

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

SearchResultsController

public SearchResultsController(java.util.List inFileProperties)
Method Detail

doHandleControl

protected void doHandleControl(org.scopemvc.core.Control inControl)
                        throws org.scopemvc.core.ControlException
Description copied from class: org.scopemvc.controller.basic.BasicController

Override this to recognise Controls that this Controller can handle. Any unhandled Controls are passed up the chain of responsibility to parent Controllers.

 protected void doHandleControl(Control inControl) throws ControlException {
     if (inControl.matchesID(FOO_CONTROL_ID)) {
         doFoo(inControl.getParameter());
     } else if (inControl.matchesID(BAR_CONTROL_ID)) {
         doBar(inControl.getParameter());
     }
 }
 

If something goes wrong when running some presentation logic, throw a ControlException which results in a call to BasicController.handleControlException(org.scopemvc.core.ControlException)>BasicController.handleControlException(org.scopemvc.core.ControlException) 55 ).


doCloseResults

private void doCloseResults()
                     throws org.scopemvc.core.ControlException