net.sourceforge.sillyview
Interface WidgetView

All Known Subinterfaces:
WindowView
All Known Implementing Classes:
HTMLPaneView, JFrameView, JInternalFrameView, JPanelView, StringBufferView

public interface WidgetView

A base interface for views. Every view must be able to set a token, and get a token, as well as set/get it's backing model.

Version:
1.0
Author:
T.J. Willis

Field Summary
static java.lang.String FALSE
          Used to set boolean properties to false.
static java.lang.String TITLE
          Used to set a view's title.
static java.lang.String TRUE
          Used to set boolean properties to true.
 
Method Summary
 void addTokens(java.util.Map<java.lang.Object,java.lang.Object> props)
          Describe addTokens method here.
 WidgetModel getModel()
          Describe getModel method here.
 java.lang.Object getValue(java.lang.Object key)
          Describe getValue method here.
 void setModel(WidgetModel newModel)
          Describe setModel method here.
 void setToken(java.lang.Object key, java.lang.Object value)
          Describe setToken method here.
 

Field Detail

TRUE

static final java.lang.String TRUE
Used to set boolean properties to true.

See Also:
Constant Field Values

FALSE

static final java.lang.String FALSE
Used to set boolean properties to false.

See Also:
Constant Field Values

TITLE

static final java.lang.String TITLE
Used to set a view's title.

See Also:
Constant Field Values
Method Detail

setToken

void setToken(java.lang.Object key,
              java.lang.Object value)
Describe setToken method here.

Parameters:
key - an Object value
value - an Object value

addTokens

void addTokens(java.util.Map<java.lang.Object,java.lang.Object> props)
Describe addTokens method here.

Parameters:
props - a Map value

getValue

java.lang.Object getValue(java.lang.Object key)
Describe getValue method here.

Parameters:
key - an Object value
Returns:
an Object value

getModel

WidgetModel getModel()
Describe getModel method here.

Returns:
a WidgetModel value

setModel

void setModel(WidgetModel newModel)
Describe setModel method here.

Parameters:
newModel - a WidgetModel value