edu.washington.cs.supple.wlib.awt
Class AwtView

java.lang.Object
  extended byedu.washington.cs.supple.render.AbstractRenderedView
      extended byedu.washington.cs.supple.wlib.awt.AwtView
All Implemented Interfaces:
java.util.EventListener, RenderedView, SolverListener

public class AwtView
extends AbstractRenderedView
implements SolverListener

Awt rendered view implementation.

Author:
dbc1

Constructor Summary
AwtView(AwtRenderer renderer, AwtView parent, UiObject object)
          Constructor.
 
Method Summary
protected  void availableScreenSizeChanged(java.awt.Dimension newSize)
           
protected  java.awt.MenuBar buildMenuBar()
          Create the standard Supple menubar
 boolean dismiss()
          Dismisses the view
protected  void ensureContainer()
          This method makes sure the UI has a container to go into, it also make sure available size is current
protected  void render()
          Create the UI
 void solutionAvailable(Solution solution)
          This method is called when the search comes up with an improvement to the interface -- allows the listener to use the partial results
 
Methods inherited from class edu.washington.cs.supple.render.AbstractRenderedView
closed, getParentView, getRenderer, getUiObject, show
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AwtView

public AwtView(AwtRenderer renderer,
               AwtView parent,
               UiObject object)
Constructor.

Parameters:
parent -
object -
Method Detail

dismiss

public boolean dismiss()
Description copied from interface: RenderedView
Dismisses the view

Specified by:
dismiss in interface RenderedView
Overrides:
dismiss in class AbstractRenderedView

render

protected void render()
Create the UI

Specified by:
render in class AbstractRenderedView

ensureContainer

protected void ensureContainer()
This method makes sure the UI has a container to go into, it also make sure available size is current


solutionAvailable

public void solutionAvailable(Solution solution)
Description copied from interface: SolverListener
This method is called when the search comes up with an improvement to the interface -- allows the listener to use the partial results

Specified by:
solutionAvailable in interface SolverListener

buildMenuBar

protected java.awt.MenuBar buildMenuBar()
Create the standard Supple menubar

Returns:

availableScreenSizeChanged

protected void availableScreenSizeChanged(java.awt.Dimension newSize)