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

vtkPaletteParser Class Reference

#include <vtkPaletteParser.h>

Inheritance diagram for vtkPaletteParser:

Inheritance graph
[legend]
Collaboration diagram for vtkPaletteParser:

Collaboration graph
[legend]
List of all members.

Detailed Description

Parser for XML color and material palettes.

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

Definition at line 35 of file vtkPaletteParser.h.

Public Member Functions

 vtkTypeRevisionMacro (vtkPaletteParser, vtkPaletteElementParser)
virtual void SetElement (vtkPalette *element)
 Get/Set the element held by this object.

void StartElement (const XML_Char *element, const XML_Char **attrs)
 Handler for start (and empty) tags.

void EndElement (const XML_Char *element)
 Handler for end (and empty) tags.

void StartDoctypeDecl (const XML_Char *doctypeName, const XML_Char *sysid, const XML_Char *pubid, int hasInternalSubset)
 Handler called at start of a DOCTYPE declaration.

void EndDoctypeDecl (void)
 Handler called at the end of a DOCTYPE declaration.


Static Public Member Functions

vtkPaletteParserNew (void)

Protected Member Functions

 vtkPaletteParser (void)
 ~vtkPaletteParser ()
 vtkPaletteParser (vtkPaletteElementParser *parent, const XML_Char **attrs)
Internal start tag handler.
virtual void StartPaletteElement (const XML_Char **attrs)
virtual void StartColorElement (const XML_Char **attrs)
virtual void StartMaterialElement (const XML_Char **attrs)
Internal end tag handler.
virtual void EndPaletteElement (void)
virtual void EndColorElement (void)
virtual void EndMaterialElement (void)


Constructor & Destructor Documentation

vtkPaletteParser::vtkPaletteParser void   )  [protected]
 

vtkPaletteParser::~vtkPaletteParser  )  [inline, protected]
 

Definition at line 65 of file vtkPaletteParser.h.

vtkPaletteParser::vtkPaletteParser vtkPaletteElementParser parent,
const XML_Char **  attrs
[protected]
 

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


Member Function Documentation

virtual void vtkPaletteParser::EndColorElement void   )  [protected, virtual]
 

void vtkPaletteParser::EndDoctypeDecl void   )  [virtual]
 

Handler called at the end of a DOCTYPE declaration.

Reimplemented from vtkExpatBase.

void vtkPaletteParser::EndElement const XML_Char *  element  )  [virtual]
 

Handler for end (and empty) tags.

Reimplemented from vtkExpatBase.

virtual void vtkPaletteParser::EndMaterialElement void   )  [protected, virtual]
 

virtual void vtkPaletteParser::EndPaletteElement void   )  [protected, virtual]
 

vtkPaletteParser* vtkPaletteParser::New void   )  [static]
 

Reimplemented from vtkExtensionsObject.

virtual void vtkPaletteParser::SetElement vtkPalette element  )  [virtual]
 

Get/Set the element held by this object.

virtual void vtkPaletteParser::StartColorElement const XML_Char **  attrs  )  [protected, virtual]
 

void vtkPaletteParser::StartDoctypeDecl const XML_Char *  doctypeName,
const XML_Char *  sysid,
const XML_Char *  pubid,
int  hasInternalSubset
[virtual]
 

Handler called at start of a DOCTYPE declaration.

Reimplemented from vtkExpatBase.

void vtkPaletteParser::StartElement const XML_Char *  element,
const XML_Char **  attrs
[virtual]
 

Handler for start (and empty) tags.

Reimplemented from vtkExpatBase.

virtual void vtkPaletteParser::StartMaterialElement const XML_Char **  attrs  )  [protected, virtual]
 

virtual void vtkPaletteParser::StartPaletteElement const XML_Char **  attrs  )  [protected, virtual]
 

vtkPaletteParser::vtkTypeRevisionMacro vtkPaletteParser  ,
vtkPaletteElementParser 
 


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