xsil::column Class Reference
[Xsil document preparation]

#include <column.hh>

Inheritance diagram for xsil::column:

xsil::xobj

List of all members.

Public Member Functions

 column (void)
 column (const char *Name, const char *Type=0, const char *Unit=0)
 ~column (void)
void Spew (Xwriter &xout) const
columnClone (void) const
const char * getObjType (void) const
const char * getUnit (void) const
void setUnit (const char *Unit)


Detailed Description

XSil table column definition class. brief XSIL column definition class.
Author:
J. Zweizig
Version:
1.2; Modified March 6, 1999

Constructor & Destructor Documentation

xsil::column::column ( void   ) 

Default (null) constructor. brief Default constructor

xsil::column::column ( const char *  Name,
const char *  Type = 0,
const char *  Unit = 0 
)

Named table constructor. brief Named table constructor

Parameters:
Name Pointer to column name string.
Type Pointer to column type string.
Unit Pointer to column units string.

xsil::column::~column ( void   ) 

Column destructor. brief Destructor


Member Function Documentation

void xsil::column::Spew ( Xwriter xout  )  const [virtual]

Write column definition to an XML output file. brief Write column to an XML file

Parameters:
xout XML output file to receivecolumn definition

Implements xsil::xobj.

column* xsil::column::Clone ( void   )  const [virtual]

Clone the table column definition brief CLone the column

Returns:
Pointer to the cloned column.

Implements xsil::xobj.

const char* xsil::column::getObjType ( void   )  const [virtual]

Get the object type brief Get the object type

Returns:
Pointer to the object type string

Implements xsil::xobj.

const char* xsil::column::getUnit ( void   )  const

Get the column units. brief Get the column units

Returns:
Pointer to the column units string.

void xsil::column::setUnit ( const char *  Unit  ) 

Set the column units. brief Set the column units

Parameters:
Unit Pointer to the column units string.


The documentation for this class was generated from the following file:
Generated on Sun Mar 8 19:21:48 2009 for dmt by  doxygen 1.5.4