ParaView
|
deserializes proxies from their XML states. More...
#include <vtkSMDeserializerXMLCache.h>
Public Types | |
typedef vtkSMDeserializerXML | Superclass |
![]() | |
typedef vtkSMDeserializer | Superclass |
![]() | |
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... | |
![]() | |
void | PrintSelf (ostream &os, vtkIndent indent) |
![]() | |
void | PrintSelf (ostream &os, vtkIndent indent) |
void | SetSession (vtkSMSession *session) |
Convenience method for setting the SessionProxyManager. More... | |
vtkSMSession * | GetSession () |
Provides access to the session. More... | |
vtkSMSessionProxyManager * | GetSessionProxyManager () |
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 vtkSMDeserializerXMLCache * | New () |
static int | IsTypeOf (const char *type) |
static vtkSMDeserializerXMLCache * | SafeDownCast (vtkObject *o) |
![]() | |
static vtkSMDeserializerXML * | New () |
static int | IsTypeOf (const char *type) |
static vtkSMDeserializerXML * | SafeDownCast (vtkObject *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkSMDeserializer * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
vtkSMDeserializerXMLCache () | |
~vtkSMDeserializerXMLCache () | |
virtual vtkPVXMLElement * | LocateProxyElement (vtkTypeUInt32 id) |
Locate the XML for the proxy with the given id. More... | |
![]() | |
vtkSMDeserializerXML () | |
~vtkSMDeserializerXML () | |
virtual vtkSMProxy * | NewProxy (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 vtkSMProxy * | CreateProxy (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... | |
![]() | |
vtkSMDeserializer () | |
~vtkSMDeserializer () | |
Friends | |
class | vtkSMProxyLocator |
Additional Inherited Members | |
![]() | |
vtkWeakPointer< vtkSMSessionProxyManager > | SessionProxyManager |
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.
Definition at line 38 of file vtkSMDeserializerXMLCache.h.
|
protected |
|
protected |
|
static |
|
virtual |
Reimplemented from vtkSMDeserializerXML.
|
static |
|
virtual |
Reimplemented from vtkSMDeserializerXML.
|
static |
void vtkSMDeserializerXMLCache::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
virtual |
Allow to register a given XML state for a given proxy GlobalId.
|
protectedvirtual |
Locate the XML for the proxy with the given id.
Reimplemented from vtkSMDeserializerXML.
|
friend |
Definition at line 51 of file vtkSMDeserializerXMLCache.h.