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

Template::paramDefinition Class Reference

Hold the static description of per page instance variables. More...

#include <Template.h>

List of all members.

Public Methods

 paramDefinition ()
 Hold the static description of per page instance variables. More...

virtual ~paramDefinition ()
void init (Template* templ, const nsAReadableString& name, const nsAReadableString& type, const nsAReadableString& comment)
 initialize the parameter. More...

const nsAReadableString& getComment ()
 accessor for the parameter's comment. More...


Private Attributes

nsString m_name
 name of the page parameter. More...

nsString m_comment
 comment for of the page parameter from XML template. More...

nsString m_type
 data type of the page parameter if typechecked. More...


Detailed Description

Hold the static description of per page instance variables.

Definition at line 36 of file Template.h.


Constructor & Destructor Documentation

Template::paramDefinition::paramDefinition ( )
 

Hold the static description of per page instance variables.

Definition at line 114 of file Template.cpp.

Template::paramDefinition::~paramDefinition ( ) [virtual]
 

Definition at line 118 of file Template.cpp.


Member Function Documentation

const nsAReadableString & Template::paramDefinition::getComment ( )
 

accessor for the parameter's comment.

Definition at line 140 of file Template.cpp.

void Template::paramDefinition::init ( Template * templ,
const nsAReadableString & name,
const nsAReadableString & type,
const nsAReadableString & comment )
 

initialize the parameter.

Parameters:
LogicTemplate   template defining this parameter
name   parameter name
comment  

Definition at line 130 of file Template.cpp.

Referenced by Template::addDefinition().


Member Data Documentation

nsString Template::paramDefinition::m_comment [private]
 

comment for of the page parameter from XML template.

Definition at line 66 of file Template.h.

nsString Template::paramDefinition::m_name [private]
 

name of the page parameter.

Definition at line 62 of file Template.h.

nsString Template::paramDefinition::m_type [private]
 

data type of the page parameter if typechecked.

Definition at line 70 of file Template.h.


The documentation for this class was generated from the following files:
Generated at Tue Sep 12 16:29:52 2000 by doxygen1.2.1 written by Dimitri van Heesch, © 1997-2000