|
ParaView
|
deserializes proxies from their XML states. More...
#include <vtkSMDeserializerXML.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 vtkSMDeserializerXML * | New () |
| static int | IsTypeOf (const char *type) |
| static vtkSMDeserializerXML * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
| vtkSMDeserializerXML () | |
| ~vtkSMDeserializerXML () | |
| virtual vtkSMProxy * | NewProxy (vtkTypeUInt32 id, vtkSMProxyLocator *locator) |
| virtual vtkPVXMLElement * | LocateProxyElement (vtkTypeUInt32 id) |
| virtual void | CreatedNewProxy (vtkTypeUInt32 id, vtkSMProxy *proxy) |
| virtual int | LoadProxyState (vtkPVXMLElement *element, vtkSMProxy *, vtkSMProxyLocator *locator) |
| virtual vtkSMProxy * | CreateProxy (const char *xmlgroup, const char *xmlname, const char *subProxyName=NULL) |
Friends | |
| class | vtkSMProxyLocator |
deserializes proxies from their XML states.
vtkSMDeserializer is used to deserialize proxies from their XML states. This is the base class of deserialization classes that load XMLs to restore servermanager state (or part thereof).
Definition at line 32 of file vtkSMDeserializerXML.h.
| vtkSMDeserializerXML::vtkSMDeserializerXML | ( | ) | [protected] |
| vtkSMDeserializerXML::~vtkSMDeserializerXML | ( | ) | [protected] |
| static vtkSMDeserializerXML* vtkSMDeserializerXML::New | ( | ) | [static] |
Reimplemented from vtkSMSessionObject.
Reimplemented in vtkSMStateLoader, vtkSMCompoundProxyDefinitionLoader, and vtkSMDeserializerXMLCache.
| virtual const char* vtkSMDeserializerXML::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkSMDeserializer.
Reimplemented in vtkSMStateLoader, vtkSMCompoundProxyDefinitionLoader, and vtkSMDeserializerXMLCache.
| static int vtkSMDeserializerXML::IsTypeOf | ( | const char * | type | ) | [static] |
Reimplemented from vtkSMDeserializer.
Reimplemented in vtkSMStateLoader, vtkSMCompoundProxyDefinitionLoader, and vtkSMDeserializerXMLCache.
| virtual int vtkSMDeserializerXML::IsA | ( | const char * | type | ) | [virtual] |
Reimplemented from vtkSMDeserializer.
Reimplemented in vtkSMStateLoader, vtkSMCompoundProxyDefinitionLoader, and vtkSMDeserializerXMLCache.
| static vtkSMDeserializerXML* vtkSMDeserializerXML::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkSMDeserializer.
Reimplemented in vtkSMStateLoader, vtkSMCompoundProxyDefinitionLoader, and vtkSMDeserializerXMLCache.
| void vtkSMDeserializerXML::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) | [virtual] |
Reimplemented from vtkSMDeserializer.
Reimplemented in vtkSMStateLoader, vtkSMCompoundProxyDefinitionLoader, and vtkSMDeserializerXMLCache.
| virtual vtkSMProxy* vtkSMDeserializerXML::NewProxy | ( | vtkTypeUInt32 | id, |
| vtkSMProxyLocator * | locator | ||
| ) | [protected, virtual] |
Create a new proxy with the id if possible.
Implements vtkSMDeserializer.
| virtual vtkPVXMLElement* vtkSMDeserializerXML::LocateProxyElement | ( | vtkTypeUInt32 | id | ) | [protected, virtual] |
Locate the XML for the proxy with the given id.
Reimplemented in vtkSMStateLoader, vtkSMDeserializerXMLCache, and vtkSMCompoundProxyDefinitionLoader.
| virtual int vtkSMDeserializerXML::LoadProxyState | ( | vtkPVXMLElement * | element, |
| vtkSMProxy * | , | ||
| vtkSMProxyLocator * | locator | ||
| ) | [protected, virtual] |
TEMPORARY. Used to load the state on the proxy. This is only for the sake of the lookmark state loader until we get the chance to clean it up. DONT override this method.
| virtual vtkSMProxy* vtkSMDeserializerXML::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 from vtkSMDeserializer.
Reimplemented in vtkSMStateLoader.
| virtual void vtkSMDeserializerXML::CreatedNewProxy | ( | vtkTypeUInt32 | id, |
| vtkSMProxy * | proxy | ||
| ) | [protected, virtual] |
Called after a new proxy has been created. Gives the subclasses an opportunity to perform certain tasks such as registering proxies etc. Default implementation is empty.
Reimplemented in vtkSMStateLoader.
friend class vtkSMProxyLocator [friend] |
Reimplemented from vtkSMDeserializer.
Reimplemented in vtkSMDeserializerXMLCache.
Definition at line 45 of file vtkSMDeserializerXML.h.
1.7.5.1