Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

com.arcle.rmt.j2se.swing.ui.View Interface Reference

An interface that must be implemented by all view classes. More...

Inheritance diagram for com.arcle.rmt.j2se.swing.ui.View:

com.arcle.rmt.j2se.swing.ui.ComponentView List of all members.

Public Member Functions

JComponent getComponent ()
 Returns the topmost component of this view.


Package Functions

void setDocument (Document doc)
 Sets a document as the model of this view.

Document getDocument ()
 Returns the model of this view.

Controller getController ()
 Returns the controlling object of this view.


Detailed Description

An interface that must be implemented by all view classes.

Author:
Sasmito Adibowo
Version:
Id
View.java,v 1.5 2003/05/15 19:43:46 adib Exp

Definition at line 69 of file j2se/swing/ui/View.java.


Member Function Documentation

JComponent com.arcle.rmt.j2se.swing.ui.View.getComponent  ) 
 

Returns the topmost component of this view.

Implemented in com.arcle.rmt.j2se.swing.ui.ComponentView.

Controller com.arcle.rmt.j2se.swing.ui.View.getController  )  [package]
 

Returns the controlling object of this view.

Implementors may return null when they do not have any controller or their controller is not to be publicly exposed.

Implemented in com.arcle.rmt.j2se.swing.ui.ComponentView.

Referenced by com.arcle.rmt.j2se.swing.vc.AbstractDesktop.getController().

Document com.arcle.rmt.j2se.swing.ui.View.getDocument  )  [package]
 

Returns the model of this view.

Implemented in com.arcle.rmt.j2se.swing.ui.ComponentView.

void com.arcle.rmt.j2se.swing.ui.View.setDocument Document  doc  )  [package]
 

Sets a document as the model of this view.

Implemented in com.arcle.rmt.j2se.swing.ui.ComponentView.

Referenced by com.arcle.rmt.j2se.swing.vc.AbstractDesktop.setDocument().


The documentation for this interface was generated from the following file:
Generated on Fri Jun 18 19:53:40 2004 for Arcle Rambutan by doxygen 1.3.5