|
ParaView
|
deserializes proxies from their states. More...
#include <vtkSMDeserializer.h>


Public Member Functions | |
| virtual const char * | GetClassName () |
| virtual int | IsA (const char *type) |
| void | PrintSelf (ostream &os, vtkIndent indent) |
Static Public Member Functions | |
| static int | IsTypeOf (const char *type) |
| static vtkSMDeserializer * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
| vtkSMDeserializer () | |
| ~vtkSMDeserializer () | |
| virtual vtkSMProxy * | NewProxy (vtkTypeUInt32 id, vtkSMProxyLocator *locator)=0 |
| virtual vtkSMProxy * | CreateProxy (const char *xmlgroup, const char *xmlname, const char *subProxyName=NULL) |
Friends | |
| class | vtkSMProxyLocator |
deserializes proxies from their states.
vtkSMDeserializer is used to deserialize proxies from their XML/Protobuf/? states. This is the base class of deserialization classes that load XMLs/Protobuf/? to restore servermanager state (or part thereof).
Definition at line 33 of file vtkSMDeserializer.h.
| vtkSMDeserializer::vtkSMDeserializer | ( | ) | [protected] |
| vtkSMDeserializer::~vtkSMDeserializer | ( | ) | [protected] |
| virtual const char* vtkSMDeserializer::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkSMSessionObject.
Reimplemented in vtkSMStateLoader, vtkSMCompoundProxyDefinitionLoader, vtkSMDeserializerProtobuf, vtkSMDeserializerXML, and vtkSMDeserializerXMLCache.
| static int vtkSMDeserializer::IsTypeOf | ( | const char * | type | ) | [static] |
Reimplemented from vtkSMSessionObject.
Reimplemented in vtkSMStateLoader, vtkSMCompoundProxyDefinitionLoader, vtkSMDeserializerProtobuf, vtkSMDeserializerXML, and vtkSMDeserializerXMLCache.
| virtual int vtkSMDeserializer::IsA | ( | const char * | type | ) | [virtual] |
Reimplemented from vtkSMSessionObject.
Reimplemented in vtkSMStateLoader, vtkSMCompoundProxyDefinitionLoader, vtkSMDeserializerProtobuf, vtkSMDeserializerXML, and vtkSMDeserializerXMLCache.
| static vtkSMDeserializer* vtkSMDeserializer::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkSMSessionObject.
Reimplemented in vtkSMStateLoader, vtkSMCompoundProxyDefinitionLoader, vtkSMDeserializerProtobuf, vtkSMDeserializerXML, and vtkSMDeserializerXMLCache.
| void vtkSMDeserializer::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) | [virtual] |
Reimplemented from vtkSMSessionObject.
Reimplemented in vtkSMStateLoader, vtkSMCompoundProxyDefinitionLoader, vtkSMDeserializerProtobuf, vtkSMDeserializerXML, and vtkSMDeserializerXMLCache.
| virtual vtkSMProxy* vtkSMDeserializer::NewProxy | ( | vtkTypeUInt32 | id, |
| vtkSMProxyLocator * | locator | ||
| ) | [protected, pure virtual] |
Create a new proxy with the id if possible.
Implemented in vtkSMDeserializerProtobuf, and vtkSMDeserializerXML.
| virtual vtkSMProxy* vtkSMDeserializer::CreateProxy | ( | const char * | xmlgroup, |
| const char * | xmlname, | ||
| const char * | subProxyName = NULL |
||
| ) | [protected, virtual] |
Create a new proxy of the given group and name. Default implementation simply asks the proxy manager to create a new proxy of the requested type.
Reimplemented in vtkSMStateLoader, and vtkSMDeserializerXML.
friend class vtkSMProxyLocator [friend] |
Reimplemented in vtkSMDeserializerProtobuf, vtkSMDeserializerXMLCache, and vtkSMDeserializerXML.
Definition at line 45 of file vtkSMDeserializer.h.
1.7.5.1