frepple::utils::HasDescription Class Reference

This is a decorator class for the main objects. More...

#include <utils.h>

Inheritance diagram for frepple::utils::HasDescription:
frepple::Buffer frepple::Customer frepple::Demand frepple::Item frepple::Location frepple::Operation frepple::Resource frepple::BufferDefault frepple::BufferInfinite frepple::BufferProcure frepple::CustomerDefault frepple::DemandDefault module_forecast::Forecast module_forecast::ForecastBucket frepple::ItemDefault frepple::LocationDefault frepple::OperationAlternate frepple::OperationFixedTime frepple::OperationRouting frepple::OperationSetup frepple::OperationTimePer frepple::ResourceDefault frepple::ResourceInfinite

List of all members.

Public Member Functions

void endElement (XMLInput &, const Attribute &, const DataElement &)
string getCategory () const
string getDescription () const
string getSubCategory () const
void setCategory (const string &f)
void setDescription (const string &f)
void setSubCategory (const string &f)
void writeElement (XMLOutput *, const Keyword &, mode=DEFAULT) const

Protected Member Functions

size_t extrasize () const

Detailed Description

This is a decorator class for the main objects.

Instances of this class have a description, category and sub_category.

Definition at line 4782 of file utils.h.


Member Function Documentation

void frepple::utils::HasDescription::endElement ( XMLInput pIn,
const Attribute pAttr,
const DataElement pElement 
)
size_t frepple::utils::HasDescription::extrasize (  )  const [inline, protected]

Returns the memory size in bytes.

Reimplemented in frepple::Location, frepple::Customer, frepple::Operation, frepple::Buffer, frepple::Resource, and frepple::Demand.

Definition at line 4808 of file utils.h.

string frepple::utils::HasDescription::getCategory (  )  const [inline]

Returns the category.

Definition at line 4786 of file utils.h.

string frepple::utils::HasDescription::getDescription (  )  const [inline]

Returns the getDescription.

Definition at line 4792 of file utils.h.

string frepple::utils::HasDescription::getSubCategory (  )  const [inline]

Returns the sub_category.

Definition at line 4789 of file utils.h.

void frepple::utils::HasDescription::setCategory ( const string &  f  )  [inline]

Sets the category field.

Definition at line 4795 of file utils.h.

void frepple::utils::HasDescription::setDescription ( const string &  f  )  [inline]

Sets the description field.

Definition at line 4801 of file utils.h.

void frepple::utils::HasDescription::setSubCategory ( const string &  f  )  [inline]

Sets the sub_category field.

Definition at line 4798 of file utils.h.

void frepple::utils::HasDescription::writeElement ( XMLOutput o,
const Keyword t,
mode  m = DEFAULT 
) const

The documentation for this class was generated from the following files:

Generated on 16 Apr 2010 for frePPLe by  doxygen 1.6.1