Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

vtkPaletteColorBaseParser Class Reference

#include <vtkPaletteColorBaseParser.h>

Inheritance diagram for vtkPaletteColorBaseParser:

Inheritance graph
[legend]
Collaboration diagram for vtkPaletteColorBaseParser:

Collaboration graph
[legend]
List of all members.

Detailed Description

Parser for XML serialized color base objects.

Author:
Sean McInerney
Version:
Revision
1.1
Date:
Date
2004/06/02 11:35:08
See also:
vtkAbstractPaletteColorParser

Definition at line 34 of file vtkPaletteColorBaseParser.h.

Public Member Functions

 vtkTypeRevisionMacro (vtkPaletteColorBaseParser, vtkAbstractPaletteColorParser)
void PrintSelf (ostream &, vtkIndent)
virtual void SetElement (vtkPaletteColorBase *element)
 Get/Set the element held by this object.

void CharacterData (const XML_Char *data, int length)
 Text handler.

vtkNestingExpatBaseReturnToParent (void)
 If this is the root parser, NestedEndElementCb will not call ReturnToParent.


Protected Member Functions

 vtkPaletteColorBaseParser (void)
 ~vtkPaletteColorBaseParser ()
 vtkPaletteColorBaseParser (vtkPaletteElementParser *parent)
void SetupHandlers (void)
 Set the handlers used by expat callbacks.

void ResetBuffer (void)
void ClearBuffer (void)

Protected Attributes

vtkIdType BufferSize
vtkIdType DataSize
XML_Char * Buffer


Constructor & Destructor Documentation

vtkPaletteColorBaseParser::vtkPaletteColorBaseParser void   )  [protected]
 

vtkPaletteColorBaseParser::~vtkPaletteColorBaseParser  )  [protected]
 

vtkPaletteColorBaseParser::vtkPaletteColorBaseParser vtkPaletteElementParser parent  )  [protected]
 

Warning:
NOT a copy constructor; This is a recursive situation.


Member Function Documentation

void vtkPaletteColorBaseParser::CharacterData const XML_Char *  data,
int  length
[virtual]
 

Text handler.

Reimplemented from vtkExpatBase.

void vtkPaletteColorBaseParser::ClearBuffer void   )  [inline, protected]
 

Definition at line 107 of file vtkPaletteColorBaseParser.h.

References Buffer, BufferSize, and DataSize.

void vtkPaletteColorBaseParser::PrintSelf ostream &  ,
vtkIndent 
[virtual]
 

Reimplemented from vtkPaletteElementParser.

void vtkPaletteColorBaseParser::ResetBuffer void   )  [inline, protected]
 

Definition at line 95 of file vtkPaletteColorBaseParser.h.

References Buffer, and DataSize.

vtkNestingExpatBase* vtkPaletteColorBaseParser::ReturnToParent void   )  [virtual]
 

If this is the root parser, NestedEndElementCb will not call ReturnToParent.

Therefore, it is safe to put parsers on the stack.

Reimplemented from vtkNestingExpatBase.

virtual void vtkPaletteColorBaseParser::SetElement vtkPaletteColorBase element  )  [virtual]
 

Get/Set the element held by this object.

void vtkPaletteColorBaseParser::SetupHandlers void   )  [protected, virtual]
 

Set the handlers used by expat callbacks.

Reimplemented from vtkPaletteElementParser.

vtkPaletteColorBaseParser::vtkTypeRevisionMacro vtkPaletteColorBaseParser  ,
vtkAbstractPaletteColorParser 
 


Member Data Documentation

XML_Char* vtkPaletteColorBaseParser::Buffer [protected]
 

Definition at line 74 of file vtkPaletteColorBaseParser.h.

Referenced by ClearBuffer(), and ResetBuffer().

vtkIdType vtkPaletteColorBaseParser::BufferSize [protected]
 

Definition at line 72 of file vtkPaletteColorBaseParser.h.

Referenced by ClearBuffer().

vtkIdType vtkPaletteColorBaseParser::DataSize [protected]
 

Definition at line 73 of file vtkPaletteColorBaseParser.h.

Referenced by ClearBuffer(), and ResetBuffer().


The documentation for this class was generated from the following file:
Generated on Tue Aug 10 03:43:52 2004 for vtkExtensions by doxygen 1.3.7