ParaView
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Friends | List of all members
vtkSMDeserializerXMLCache Class Reference

deserializes proxies from their XML states. More...

#include <vtkSMDeserializerXMLCache.h>

Inheritance diagram for vtkSMDeserializerXMLCache:
Inheritance graph
[legend]
Collaboration diagram for vtkSMDeserializerXMLCache:
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 CacheXMLProxyState (vtkTypeUInt32 id, vtkPVXMLElement *xml)
 Allow to register a given XML state for a given proxy GlobalId. More...
 
- 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 vtkSMDeserializerXMLCacheNew ()
 
static int IsTypeOf (const char *type)
 
static vtkSMDeserializerXMLCacheSafeDownCast (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

 vtkSMDeserializerXMLCache ()
 
 ~vtkSMDeserializerXMLCache ()
 
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 ()
 

Friends

class vtkSMProxyLocator
 

Additional Inherited Members

- Protected Attributes inherited from vtkSMDeserializer
vtkWeakPointer< vtkSMSessionProxyManagerSessionProxyManager
 

Detailed Description

deserializes proxies from their XML states.

vtkSMDeserializerXMLCache is used to deserialize proxies from previously stored XML states.

Definition at line 34 of file vtkSMDeserializerXMLCache.h.

Member Typedef Documentation

§ Superclass

Definition at line 38 of file vtkSMDeserializerXMLCache.h.

Constructor & Destructor Documentation

§ vtkSMDeserializerXMLCache()

vtkSMDeserializerXMLCache::vtkSMDeserializerXMLCache ( )
protected

§ ~vtkSMDeserializerXMLCache()

vtkSMDeserializerXMLCache::~vtkSMDeserializerXMLCache ( )
protected

Member Function Documentation

§ New()

static vtkSMDeserializerXMLCache* vtkSMDeserializerXMLCache::New ( )
static

§ GetClassName()

virtual const char* vtkSMDeserializerXMLCache::GetClassName ( )
virtual

Reimplemented from vtkSMDeserializerXML.

§ IsTypeOf()

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

§ IsA()

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

Reimplemented from vtkSMDeserializerXML.

§ SafeDownCast()

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

§ PrintSelf()

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

§ CacheXMLProxyState()

virtual void vtkSMDeserializerXMLCache::CacheXMLProxyState ( vtkTypeUInt32  id,
vtkPVXMLElement xml 
)
virtual

Allow to register a given XML state for a given proxy GlobalId.

§ LocateProxyElement()

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

Locate the XML for the proxy with the given id.

Reimplemented from vtkSMDeserializerXML.

Friends And Related Function Documentation

§ vtkSMProxyLocator

friend class vtkSMProxyLocator
friend

Definition at line 51 of file vtkSMDeserializerXMLCache.h.


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