Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

C_CMMLTag Class Reference

#include <C_CMMLTag.h>

Inherited by C_BaseTag, C_HumReadCMMLTag, and C_StreamTag.

Inheritance diagram for C_CMMLTag:

Inheritance graph
[legend]
List of all members.

Public Types

enum  eTagType {
  UNKNOWN, IMPORT, STREAM, META,
  HEAD, TITLE, BASE, CLIP,
  ANCHOR, IMAGE, DESC, PARAM,
  BAD_TAG = 1000
}

Public Member Functions

 C_CMMLTag (void)
virtual ~C_CMMLTag (void)
virtual C_CMMLTaggenericClone ()=0
string id ()
void setId (string inId)
virtual string toString ()=0

Protected Member Functions

virtual void privateClone (C_CMMLTag *outTag)
string makeElement (string inElemName, string inElemContent)

Protected Attributes

string mId
eTagType mTagType

Member Enumeration Documentation

enum C_CMMLTag::eTagType
 

Enumeration values:
UNKNOWN 
IMPORT 
STREAM 
META 
HEAD 
TITLE 
BASE 
CLIP 
ANCHOR 
IMAGE 
DESC 
PARAM 
BAD_TAG 


Constructor & Destructor Documentation

C_CMMLTag::C_CMMLTag void   ) 
 

C_CMMLTag::~C_CMMLTag void   )  [virtual]
 


Member Function Documentation

virtual C_CMMLTag* C_CMMLTag::genericClone  )  [pure virtual]
 

Implemented in C_AnchorTag, C_BaseTag, C_ClipTag, C_CMMLRootTag, C_DescTag, C_HeadTag, C_ImageTag, C_ImportTag, C_MetaTag, C_ParamTag, C_StreamTag, and C_TitleTag.

string C_CMMLTag::id  ) 
 

string C_CMMLTag::makeElement string  inElemName,
string  inElemContent
[protected]
 

void C_CMMLTag::privateClone C_CMMLTag outTag  )  [protected, virtual]
 

Reimplemented in C_AnchorTag, C_BaseTag, C_ClipTag, C_CMMLRootTag, C_DescTag, C_HeadTag, C_HumReadCMMLTag, C_ImageTag, C_ImportTag, C_MappedTag, C_MetaTag, C_ParamTag, C_StreamTag, C_TextFieldTag, and C_TitleTag.

void C_CMMLTag::setId string  inId  ) 
 

virtual string C_CMMLTag::toString  )  [pure virtual]
 

Implemented in C_AnchorTag, C_BaseTag, C_ClipTag, C_CMMLRootTag, C_DescTag, C_HeadTag, C_HumReadCMMLTag, C_ImageTag, C_ImportTag, C_MappedTag, C_MetaTag, C_ParamTag, C_StreamTag, C_TextFieldTag, and C_TitleTag.


Member Data Documentation

string C_CMMLTag::mId [protected]
 

eTagType C_CMMLTag::mTagType [protected]
 


The documentation for this class was generated from the following files:
Generated on Fri Nov 5 22:34:00 2004 for oggdsf by  doxygen 1.3.9