class column : public xobj

XSIL column definition class.

Inheritance:


Public Methods

column(void)
Default constructor
column(const char* Name, const char* Type=0, const char* Unit=0)
Named table constructor
~column(void)
Destructor
void Spew(Xwriter& xout) const
Write column to an XML file
xobj* Clone(void) const
CLone the column
const char* getObjType(void) const
Get the object type
const char* getUnit(void) const
Get the column units
void setUnit(const char* Unit)
Set the column units

Inherited from xobj:

Public Methods

const char* getName(void) const
const char* getType(void) const
const std::string& refName(void) const
const std::string& refType(void) const
void setName(const char* Name)
void setType(const char* Type)

Documentation

XSil table column definition class.
column(void)
Default (null) constructor.

column(const char* Name, const char* Type=0, const char* Unit=0)
Named table constructor
Parameters:
Name - Pointer to column name string.
Type - Pointer to column type string.
Unit - Pointer to column units string.

~column(void)
Column destructor.

void Spew(Xwriter& xout) const
Write column definition to an XML output file.
Parameters:
xout - XML output file to receivecolumn definition

xobj* Clone(void) const
Clone the table column definition
Returns:
Pointer to the cloned column.

const char* getObjType(void) const
Get the object type
Returns:
Pointer to the object type string

const char* getUnit(void) const
Get the column units
Returns:
Pointer to the column units string.

void setUnit(const char* Unit)
Set the column units
Parameters:
Unit - Pointer to the column units string.


This class has no child classes.
Author:
J. Zweizig
Version:
1.1; Modified December 13, 1999

alphabetic index hierarchy of classes


generated by doc++