ParaView
Public Member Functions | Static Public Member Functions | Protected Member Functions
vtkCommandOptionsXMLParser Class Reference

ParaView options storage. More...

#include <vtkCommandOptionsXMLParser.h>

Inheritance diagram for vtkCommandOptionsXMLParser:
Inheritance graph
[legend]
Collaboration diagram for vtkCommandOptionsXMLParser:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
void AddBooleanArgument (const char *longarg, int *var, int type=0)
void AddArgument (const char *longarg, int *var, int type=0)
void AddArgument (const char *longarg, char **var, int type=0)
void SetPVOptions (vtkCommandOptions *o)

Static Public Member Functions

static vtkCommandOptionsXMLParserNew ()
static int IsTypeOf (const char *type)
static vtkCommandOptionsXMLParserSafeDownCast (vtkObject *o)

Protected Member Functions

 vtkCommandOptionsXMLParser ()
virtual ~vtkCommandOptionsXMLParser ()
virtual void StartElement (const char *name, const char **atts)
virtual void EndElement (const char *name)
void HandleOption (const char **atts)
void HandleProcessType (const char **atts)
virtual void SetProcessType (const char *ptype)
void SetProcessTypeInt (int ptype)

Detailed Description

ParaView options storage.

An object of this class represents a storage for ParaView options

These options can be retrieved during run-time, set using configuration file or using Command Line Arguments.

Definition at line 32 of file vtkCommandOptionsXMLParser.h.


Constructor & Destructor Documentation

vtkCommandOptionsXMLParser::vtkCommandOptionsXMLParser ( ) [protected]

Default constructor.

virtual vtkCommandOptionsXMLParser::~vtkCommandOptionsXMLParser ( ) [protected, virtual]

Destructor.


Member Function Documentation

static vtkCommandOptionsXMLParser* vtkCommandOptionsXMLParser::New ( ) [static]

Reimplemented from vtkXMLParser.

Reimplemented in vtkPVOptionsXMLParser.

virtual const char* vtkCommandOptionsXMLParser::GetClassName ( ) [virtual]

Reimplemented from vtkXMLParser.

Reimplemented in vtkPVOptionsXMLParser.

static int vtkCommandOptionsXMLParser::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkXMLParser.

Reimplemented in vtkPVOptionsXMLParser.

virtual int vtkCommandOptionsXMLParser::IsA ( const char *  type) [virtual]

Reimplemented from vtkXMLParser.

Reimplemented in vtkPVOptionsXMLParser.

static vtkCommandOptionsXMLParser* vtkCommandOptionsXMLParser::SafeDownCast ( vtkObject o) [static]

Reimplemented from vtkXMLParser.

Reimplemented in vtkPVOptionsXMLParser.

void vtkCommandOptionsXMLParser::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkXMLParser.

Reimplemented in vtkPVOptionsXMLParser.

void vtkCommandOptionsXMLParser::AddBooleanArgument ( const char *  longarg,
int var,
int  type = 0 
)

Add arguments to the xml parser. These should be the long arguments from the vtkCommandOptions class of the form --foo, and pass in the variable that needs to be set with the value.

void vtkCommandOptionsXMLParser::AddArgument ( const char *  longarg,
int var,
int  type = 0 
)

Add arguments to the xml parser. These should be the long arguments from the vtkCommandOptions class of the form --foo, and pass in the variable that needs to be set with the value.

void vtkCommandOptionsXMLParser::AddArgument ( const char *  longarg,
char **  var,
int  type = 0 
)

Add arguments to the xml parser. These should be the long arguments from the vtkCommandOptions class of the form --foo, and pass in the variable that needs to be set with the value.

void vtkCommandOptionsXMLParser::SetPVOptions ( vtkCommandOptions o) [inline]

Add arguments to the xml parser. These should be the long arguments from the vtkCommandOptions class of the form --foo, and pass in the variable that needs to be set with the value.

Definition at line 46 of file vtkCommandOptionsXMLParser.h.

virtual void vtkCommandOptionsXMLParser::StartElement ( const char *  name,
const char **  atts 
) [protected, virtual]

Reimplemented from vtkXMLParser.

virtual void vtkCommandOptionsXMLParser::EndElement ( const char *  name) [protected, virtual]

Reimplemented from vtkXMLParser.

void vtkCommandOptionsXMLParser::HandleOption ( const char **  atts) [protected]
void vtkCommandOptionsXMLParser::HandleProcessType ( const char **  atts) [protected]
virtual void vtkCommandOptionsXMLParser::SetProcessType ( const char *  ptype) [protected, virtual]

Reimplemented in vtkPVOptionsXMLParser.

void vtkCommandOptionsXMLParser::SetProcessTypeInt ( int  ptype) [protected]

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