pt.despodata.java.webappl
Class GenericView

java.lang.Object
  extended bypt.despodata.java.mvc.View
      extended bypt.despodata.java.webappl.GenericView
All Implemented Interfaces:
IView, java.util.Observer

public abstract class GenericView
extends View

GenericView.java Created: Mon Jun 04 19:54:07 2000

Version:
$Revision: 1.1.1.1 $
Author:
Paulo Carmo

Field Summary
 
Fields inherited from class pt.despodata.java.mvc.View
myController, myModel
 
Constructor Summary
GenericView()
          Pool de FrameSet's, indexados pelo URI.
GenericView(GenericModel model)
          Constroi uma vista associada a um modelo de dados.
 
Method Summary
protected abstract  GenericController createController()
          cria o controlador.
 void display()
          Desenha a vista
 IPage getView(java.lang.String viewURI)
          Devolve a vista de uma determinada pagina.
 void makeController()
          Cria um controlador associado a View e inicia-o.
 void putView(IPage view)
          Insere uma vista na pool de vistas.
 java.lang.String toString()
           
 
Methods inherited from class pt.despodata.java.mvc.View
getMyController, getMyModel, initialize, setMyController, setMyModel, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GenericView

public GenericView()
Pool de FrameSet's, indexados pelo URI.


GenericView

public GenericView(GenericModel model)
Constroi uma vista associada a um modelo de dados.

Parameters:
model - O modelo de dados
Method Detail

createController

protected abstract GenericController createController()
cria o controlador.


makeController

public void makeController()
Cria um controlador associado a View e inicia-o.

Specified by:
makeController in interface IView
Specified by:
makeController in class View

getView

public IPage getView(java.lang.String viewURI)
Devolve a vista de uma determinada pagina.

Parameters:
viewURI - URI da pagina que se pretende.

putView

public void putView(IPage view)
Insere uma vista na pool de vistas.


display

public void display()
Desenha a vista

Specified by:
display in interface IView
Specified by:
display in class View

toString

public java.lang.String toString()