ParaView
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkSMCompoundProxyDefinitionLoader Class Reference

Creates a compound proxy from an XML definition. More...

#include <vtkSMCompoundProxyDefinitionLoader.h>

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

Public Types

typedef vtkSMDeserializerXML Superclass
 
- Public Types inherited from vtkSMDeserializerXML
typedef vtkSMDeserializer Superclass
 
- Public Types inherited from vtkSMDeserializer
typedef vtkObject Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetRootElement (vtkPVXMLElement *)
 
- Public Member Functions inherited from vtkSMDeserializerXML
void PrintSelf (ostream &os, vtkIndent indent)
 
- Public Member Functions inherited from vtkSMDeserializer
void PrintSelf (ostream &os, vtkIndent indent)
 
void SetSession (vtkSMSession *session)
 Convenience method for setting the SessionProxyManager. More...
 
vtkSMSessionGetSession ()
 Provides access to the session. More...
 
vtkSMSessionProxyManagerGetSessionProxyManager ()
 Get/Set the proxy manager on which this deserializer is expected to operate. More...
 
void SetSessionProxyManager (vtkSMSessionProxyManager *)
 Get/Set the proxy manager on which this deserializer is expected to operate. More...
 

Static Public Member Functions

static vtkSMCompoundProxyDefinitionLoaderNew ()
 
static int IsTypeOf (const char *type)
 
static vtkSMCompoundProxyDefinitionLoaderSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkSMDeserializerXML
static vtkSMDeserializerXMLNew ()
 
static int IsTypeOf (const char *type)
 
static vtkSMDeserializerXMLSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkSMDeserializer
static int IsTypeOf (const char *type)
 
static vtkSMDeserializerSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkSMCompoundProxyDefinitionLoader ()
 
 ~vtkSMCompoundProxyDefinitionLoader ()
 
virtual vtkPVXMLElementLocateProxyElement (vtkTypeUInt32 id)
 Locate the XML for the proxy with the given id. More...
 
- Protected Member Functions inherited from vtkSMDeserializerXML
 vtkSMDeserializerXML ()
 
 ~vtkSMDeserializerXML ()
 
virtual vtkSMProxyNewProxy (vtkTypeUInt32 id, vtkSMProxyLocator *locator)
 Create a new proxy with the id if possible. More...
 
virtual int LoadProxyState (vtkPVXMLElement *element, vtkSMProxy *, vtkSMProxyLocator *locator)
 TEMPORARY. More...
 
virtual vtkSMProxyCreateProxy (const char *xmlgroup, const char *xmlname, const char *subProxyName=NULL)
 Create a new proxy of the given group and name. More...
 
virtual void CreatedNewProxy (vtkTypeUInt32 id, vtkSMProxy *proxy)
 Called after a new proxy has been created. More...
 
- Protected Member Functions inherited from vtkSMDeserializer
 vtkSMDeserializer ()
 
 ~vtkSMDeserializer ()
 

Protected Attributes

vtkPVXMLElementRootElement
 
- Protected Attributes inherited from vtkSMDeserializer
vtkWeakPointer< vtkSMSessionProxyManagerSessionProxyManager
 

Detailed Description

Creates a compound proxy from an XML definition.

vtkSMCompoundProxyDefinitionLoader can load a compound proxy definition from a given vtkPVXMLElement. This element can be populated by a vtkPVXMLElement or obtained from the proxy manager.

See also
vtkPVXMLElement vtkPVXMLParser vtkSMProxyManager

Definition at line 35 of file vtkSMCompoundProxyDefinitionLoader.h.

Member Typedef Documentation

§ Superclass

Definition at line 39 of file vtkSMCompoundProxyDefinitionLoader.h.

Constructor & Destructor Documentation

§ vtkSMCompoundProxyDefinitionLoader()

vtkSMCompoundProxyDefinitionLoader::vtkSMCompoundProxyDefinitionLoader ( )
protected

§ ~vtkSMCompoundProxyDefinitionLoader()

vtkSMCompoundProxyDefinitionLoader::~vtkSMCompoundProxyDefinitionLoader ( )
protected

Member Function Documentation

§ New()

static vtkSMCompoundProxyDefinitionLoader* vtkSMCompoundProxyDefinitionLoader::New ( )
static

§ GetClassName()

virtual const char* vtkSMCompoundProxyDefinitionLoader::GetClassName ( )
virtual

Reimplemented from vtkSMDeserializerXML.

§ IsTypeOf()

static int vtkSMCompoundProxyDefinitionLoader::IsTypeOf ( const char *  type)
static

§ IsA()

virtual int vtkSMCompoundProxyDefinitionLoader::IsA ( const char *  type)
virtual

Reimplemented from vtkSMDeserializerXML.

§ SafeDownCast()

static vtkSMCompoundProxyDefinitionLoader* vtkSMCompoundProxyDefinitionLoader::SafeDownCast ( vtkObject *  o)
static

§ PrintSelf()

void vtkSMCompoundProxyDefinitionLoader::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

§ SetRootElement()

virtual void vtkSMCompoundProxyDefinitionLoader::SetRootElement ( vtkPVXMLElement )
virtual

§ LocateProxyElement()

virtual vtkPVXMLElement* vtkSMCompoundProxyDefinitionLoader::LocateProxyElement ( vtkTypeUInt32  id)
protectedvirtual

Locate the XML for the proxy with the given id.

Reimplemented from vtkSMDeserializerXML.

Member Data Documentation

§ RootElement

vtkPVXMLElement* vtkSMCompoundProxyDefinitionLoader::RootElement
protected

Definition at line 53 of file vtkSMCompoundProxyDefinitionLoader.h.


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