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

Quick Search    Search Deep

samples.filefind
Class SearchController  view SearchController download SearchController.java

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

public final class SearchController
extends org.scopemvc.controller.basic.BasicController

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

Field Summary
static java.lang.String SEARCH_CONTROL_ID
           
 
Fields inherited from class org.scopemvc.controller.basic.BasicController
CHANGE_MODEL_CONTROL_ID, EXIT_CONTROL_ID, HIDE_VIEW_CONTROL_ID
 
Constructor Summary
SearchController()
           
 
Method Summary
protected  void doHandleControl(org.scopemvc.core.Control inControl)
           Override this to recognise Controls that this Controller can handle.
private  void doSearch()
           
 
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

SEARCH_CONTROL_ID

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

SearchController

public SearchController()
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 ).


doSearch

private void doSearch()