Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CP_M_XMLEntry_Attributes Class Reference

Mix-in class for XMLWriter element entries tha need to handle writing a list of attributes. More...

Inheritance diagram for CP_M_XMLEntry_Attributes:

CP_NoCopy CP_XMLWriter_Element CP_XMLWriter_ProcessingInstruction List of all members.

Public Member Functions

Constructor / Destructor
 CP_M_XMLEntry_Attributes ()
 Constructor.
virtual ~CP_M_XMLEntry_Attributes ()
 Destructor.

Protected Attributes

CP_XMLAttributes_ArrayfAttributes

Detailed Description


Constructor & Destructor Documentation

CP_M_XMLEntry_Attributes::CP_M_XMLEntry_Attributes  ) 
 

Constructor.

CP_M_XMLEntry_Attributes::~CP_M_XMLEntry_Attributes  )  [virtual]
 

Destructor


Member Function Documentation

void CP_M_XMLEntry_Attributes::AddAttribute const CP_XMLWriter_ElementAttribute inAttribute  ) 
 

Add a new attribute to our list of attributes.

Parameters:
inAttribute - the attribute we are adding.

UInt32 CP_M_XMLEntry_Attributes::GetNumberAttributes  ) 
 

Return the number of attributes for ourselves.

CP_XMLWriter_ElementAttribute CP_M_XMLEntry_Attributes::GetNthAttribute UInt32  inIndex  ) 
 

Return the attribute at inIndex.

Parameters:
inIndex - the index of the attribute to retrieve.

void CP_M_XMLEntry_Attributes::AddAttributesToHeader CP_String inHeader  )  [protected]
 

Adds the data for all of our attributes to the passed in string, correctly formatted for output.


Member Data Documentation

CP_XMLAttributes_Array* CP_M_XMLEntry_Attributes::fAttributes [protected]
 


The documentation for this class was generated from the following files:
Generated on Tue Sep 20 20:21:52 2005 for CPLAT_MacOS by  doxygen 1.4.0