mvc
Class NamerView<T>

java.lang.Object
  extended by mvc.NamerView<T>
All Implemented Interfaces:
Named, NamedViewable, Viewable, View<T,NamedModel<? extends T>>

public class NamerView<T>
extends java.lang.Object
implements NamedViewable, View<T,NamedModel<? extends T>>

A NamerView displays the value of a model using a Namer to convert the value to a string.


Constructor Summary
NamerView(NamedModel<? extends T> m)
          new NamerView(m) returns a new NamerView of model m using an ObjectNamer as a namer.
NamerView(NamedModel<? extends T> m, Namer<? super T> nmr)
          new NamerView(m, nmr) returns a new NamerView of model m using nmr as a namer.
 
Method Summary
 java.lang.String getName()
          nv.getName() returns the name of the model that mv is viewing.
 javax.swing.JLabel getViewComponent()
          nv.getViewComponent() returns the view component for nv.
 void setModel(NamedModel<? extends T> m)
          nv.setModel(m) arranges for vw to view the value of m.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamerView

public NamerView(NamedModel<? extends T> m)
new NamerView(m) returns a new NamerView of model m using an ObjectNamer as a namer.

Parameters:
m -

NamerView

public NamerView(NamedModel<? extends T> m,
                 Namer<? super T> nmr)
new NamerView(m, nmr) returns a new NamerView of model m using nmr as a namer.

Parameters:
m -
nmr -
Method Detail

getName

public java.lang.String getName()
nv.getName() returns the name of the model that mv is viewing.

Specified by:
getName in interface Named
Returns:

getViewComponent

public javax.swing.JLabel getViewComponent()
nv.getViewComponent() returns the view component for nv.

Specified by:
getViewComponent in interface Viewable
Returns:

setModel

public void setModel(NamedModel<? extends T> m)
nv.setModel(m) arranges for vw to view the value of m.

Specified by:
setModel in interface View<T,NamedModel<? extends T>>
Parameters:
m -