edu.washington.cs.supple.wlib.java2
Class SwingRenderer

java.lang.Object
  extended byedu.washington.cs.supple.render.AbstractRenderer
      extended byedu.washington.cs.supple.wlib.java2.SwingRenderer
All Implemented Interfaces:
Renderer

public class SwingRenderer
extends AbstractRenderer

Author:
kgajos

Field Summary
 
Fields inherited from class edu.washington.cs.supple.render.AbstractRenderer
views
 
Constructor Summary
SwingRenderer()
           
 
Method Summary
protected  RenderedView createView(RenderedView parent, UiObject object)
          Subclasses must implement this to create the appropriate RenderedView instance for a given UiObject.
 SwingView renderView(RenderedView parent, UiObject object, java.awt.Container container)
          Render a view inside a given component.
 SwingView renderView(UiObject object, java.awt.Container container)
          Render a view inside a given component.
 java.lang.String toString()
           
 
Methods inherited from class edu.washington.cs.supple.render.AbstractRenderer
dismissAllOpenViews, hasOpenViews, renderView, renderView, viewDismissed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SwingRenderer

public SwingRenderer()
Method Detail

toString

public java.lang.String toString()

renderView

public SwingView renderView(UiObject object,
                            java.awt.Container container)
Render a view inside a given component.


renderView

public SwingView renderView(RenderedView parent,
                            UiObject object,
                            java.awt.Container container)
Render a view inside a given component.


createView

protected RenderedView createView(RenderedView parent,
                                  UiObject object)
Description copied from class: AbstractRenderer
Subclasses must implement this to create the appropriate RenderedView instance for a given UiObject.

Specified by:
createView in class AbstractRenderer
Parameters:
parent -
object -
Returns: