Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

ViewContent Class Reference

#include <ViewContents.h>

Inheritance diagram for ViewContent::

EditBool EditInteger EditText GroupWindow Subproblem EditWord RadioButton RadioButtonGroup List of all members.

Public Methods

 ViewContent (const Chars &name)
 ViewContent (const ViewContent &v)
virtual const char* type () const=0
virtual ViewContent* clone () const=0
const Charsname () const
virtual void submit (ostream &ostr) const=0
virtual PValue getValue (Chars name) const=0
virtual void setValue (istream &is, Chars &errMsg, Chars name)=0
virtual const ViewContent* contentOf (const Chars &name) const=0

Private Attributes

Chars theName

Constructor & Destructor Documentation

ViewContent::ViewContent ( const Chars & name ) [inline]
 

Definition at line 73 of file ViewContents.h.

ViewContent::ViewContent ( const ViewContent & v ) [inline]
 

Definition at line 75 of file ViewContents.h.


Member Function Documentation

virtual const char* ViewContent::type ( ) const [pure virtual]
 

Reimplemented in EditInteger, EditBool, EditText, GroupWindow, RadioButtonGroup, RadioButton, and Subproblem.

virtual ViewContent* ViewContent::clone ( ) const [pure virtual]
 

Reimplemented in EditInteger, EditBool, EditText, EditWord, GroupWindow, RadioButtonGroup, RadioButton, and Subproblem.

const Chars & ViewContent::name ( ) const [inline]
 

Definition at line 81 of file ViewContents.h.

Referenced by EditText::contentOf(), EditBool::contentOf(), and EditInteger::contentOf().

virtual void ViewContent::submit ( ostream & ostr ) const [pure virtual]
 

Reimplemented in EditInteger, EditBool, EditText, GroupWindow, and Subproblem.

virtual PValue ViewContent::getValue ( Chars name ) const [pure virtual]
 

Reimplemented in EditInteger, EditBool, EditText, EditWord, GroupWindow, and RadioButtonGroup.

Referenced by RadioButtonGroup::getValue(), and GroupWindow::getValue().

virtual void ViewContent::setValue ( istream & is,
Chars & errMsg,
Chars name ) [pure virtual]
 

Reimplemented in EditInteger, EditBool, EditText, EditWord, GroupWindow, and RadioButtonGroup.

Referenced by RadioButtonGroup::setValue(), and GroupWindow::setValue().

virtual const ViewContent* ViewContent::contentOf ( const Chars & name ) const [pure virtual]
 

Reimplemented in EditInteger, EditBool, EditText, and GroupWindow.


Member Data Documentation

Chars ViewContent::theName [private]
 

Definition at line 93 of file ViewContents.h.


The documentation for this class was generated from the following file:
Generated at Tue Jun 19 09:50:10 2001 for Magnus Classes by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001