Version: 9.15.0
SALOME_DriverPy.SALOME_DriverPy_i Class Reference

Python implementation of generic SALOMEDS::Driver. More...

Inheritance diagram for SALOME_DriverPy.SALOME_DriverPy_i:

Public Member Functions

def __init__ (self, componentDataType)
 
def IORToLocalPersistentID (self, theSObject, IORString, isMultiFile, isASCII)
 
def LocalPersistentIDToIOR (self, theSObject, PersistentID, isMultiFile, isASCII)
 
def ComponentDataType (self)
 
def Version (self)
 
def Save (self, theComponent, theURL, isMultiFile)
 
def SaveASCII (self, theComponent, theURL, isMultiFile)
 
def Load (self, theComponent, theStream, theURL, isMultiFile)
 
def LoadASCII (self, theComponent, theStream, theURL, isMultiFile)
 
def Close (self, theComponent)
 
def CanPublishInStudy (self, theIOR)
 
def PublishInStudy (self, theSObject, theObject, theName)
 
def CanCopy (self, theObject)
 
def CopyFrom (theObject, theObjectID)
 
def CanPaste (theComponentName, theObjectID)
 
def PasteInto (theStream, theObjectID, theObject)
 
def __init__ (self, componentDataType)
 
def IORToLocalPersistentID (self, theSObject, IORString, isMultiFile, isASCII)
 
def LocalPersistentIDToIOR (self, theSObject, PersistentID, isMultiFile, isASCII)
 
def ComponentDataType (self)
 
def Version (self)
 
def Save (self, theComponent, theURL, isMultiFile)
 
def SaveASCII (self, theComponent, theURL, isMultiFile)
 
def Load (self, theComponent, theStream, theURL, isMultiFile)
 
def LoadASCII (self, theComponent, theStream, theURL, isMultiFile)
 
def Close (self, theComponent)
 
def CanPublishInStudy (self, theIOR)
 
def PublishInStudy (self, theSObject, theObject, theName)
 
def CanCopy (self, theObject)
 
def CopyFrom (theObject, theObjectID)
 
def CanPaste (theComponentName, theObjectID)
 
def PasteInto (theStream, theObjectID, theObject)
 

Private Attributes

 _ComponentDataType
 

Detailed Description

Python implementation of generic SALOMEDS::Driver.

Should be inherited by any Python module's engine
to provide persistence mechanism.

Constructor & Destructor Documentation

◆ __init__() [1/2]

def SALOME_DriverPy.SALOME_DriverPy_i.__init__ (   self,
  componentDataType 
)

◆ __init__() [2/2]

def SALOME_DriverPy.SALOME_DriverPy_i.__init__ (   self,
  componentDataType 
)

Member Function Documentation

◆ CanCopy() [1/2]

def SALOME_DriverPy.SALOME_DriverPy_i.CanCopy (   self,
  theObject 
)

◆ CanCopy() [2/2]

def SALOME_DriverPy.SALOME_DriverPy_i.CanCopy (   self,
  theObject 
)

◆ CanPaste() [1/2]

def SALOME_DriverPy.SALOME_DriverPy_i.CanPaste (   theComponentName,
  theObjectID 
)

◆ CanPaste() [2/2]

def SALOME_DriverPy.SALOME_DriverPy_i.CanPaste (   theComponentName,
  theObjectID 
)

◆ CanPublishInStudy() [1/2]

def SALOME_DriverPy.SALOME_DriverPy_i.CanPublishInStudy (   self,
  theIOR 
)

◆ CanPublishInStudy() [2/2]

def SALOME_DriverPy.SALOME_DriverPy_i.CanPublishInStudy (   self,
  theIOR 
)

◆ Close() [1/2]

def SALOME_DriverPy.SALOME_DriverPy_i.Close (   self,
  theComponent 
)

◆ Close() [2/2]

def SALOME_DriverPy.SALOME_DriverPy_i.Close (   self,
  theComponent 
)

◆ ComponentDataType() [1/2]

def SALOME_DriverPy.SALOME_DriverPy_i.ComponentDataType (   self)

◆ ComponentDataType() [2/2]

def SALOME_DriverPy.SALOME_DriverPy_i.ComponentDataType (   self)

◆ CopyFrom() [1/2]

def SALOME_DriverPy.SALOME_DriverPy_i.CopyFrom (   theObject,
  theObjectID 
)

◆ CopyFrom() [2/2]

def SALOME_DriverPy.SALOME_DriverPy_i.CopyFrom (   theObject,
  theObjectID 
)

◆ IORToLocalPersistentID() [1/2]

def SALOME_DriverPy.SALOME_DriverPy_i.IORToLocalPersistentID (   self,
  theSObject,
  IORString,
  isMultiFile,
  isASCII 
)

◆ IORToLocalPersistentID() [2/2]

def SALOME_DriverPy.SALOME_DriverPy_i.IORToLocalPersistentID (   self,
  theSObject,
  IORString,
  isMultiFile,
  isASCII 
)

◆ Load() [1/2]

def SALOME_DriverPy.SALOME_DriverPy_i.Load (   self,
  theComponent,
  theStream,
  theURL,
  isMultiFile 
)

◆ Load() [2/2]

def SALOME_DriverPy.SALOME_DriverPy_i.Load (   self,
  theComponent,
  theStream,
  theURL,
  isMultiFile 
)

◆ LoadASCII() [1/2]

def SALOME_DriverPy.SALOME_DriverPy_i.LoadASCII (   self,
  theComponent,
  theStream,
  theURL,
  isMultiFile 
)

References SALOMEDS_AttLong_i.Load(), SALOMEDS_AttReal_i.Load(), SALOMEDS_BasicAttribute_i.Load(), SALOMEDS_StudyBuilder.Load(), SALOMEDSClient_StudyBuilder.Load(), SALOMEDS_Driver_i.Load(), SALOMEDSImpl_Driver.Load(), SALOMEDSImpl_StudyBuilder.Load(), DF_Attribute.Load(), SALOMEDSImpl_AttributePythonObject.Load(), SALOMEDSImpl_AttributeSequenceOfInteger.Load(), SALOMEDSImpl_AttributeSequenceOfReal.Load(), SALOMEDSImpl_AttributeStudyProperties.Load(), SALOMEDSImpl_AttributeTableOfInteger.Load(), SALOMEDSImpl_AttributeTableOfReal.Load(), SALOMEDSImpl_AttributeTableOfString.Load(), SALOMEDSImpl_AttributeTextColor.Load(), SALOMEDSImpl_AttributeTextHighlightColor.Load(), SALOMEDSImpl_AttributeTreeNode.Load(), DF_Document.Load(), SALOMEDSImpl_GenericVariable.Load(), SALOMEDSImpl_ScalarVariable.Load(), SALOMEDSImpl_AttributeComment.Load(), SALOMEDSImpl_AttributeDrawable.Load(), SALOMEDSImpl_AttributeExpandable.Load(), SALOMEDSImpl_AttributeExternalFileDef.Load(), SALOMEDSImpl_AttributeFileType.Load(), SALOMEDSImpl_AttributeInteger.Load(), SALOMEDSImpl_AttributeLocalID.Load(), SALOMEDSImpl_AttributeName.Load(), SALOMEDSImpl_AttributeOpened.Load(), SALOMEDSImpl_AttributeParameter.Load(), SALOMEDSImpl_AttributePersistentRef.Load(), SALOMEDSImpl_AttributePixMap.Load(), SALOMEDSImpl_AttributeReal.Load(), SALOMEDSImpl_AttributeReference.Load(), SALOMEDSImpl_AttributeSelectable.Load(), SALOMEDSImpl_AttributeString.Load(), SALOMEDS::Driver.Load(), SALOMEDS::StudyBuilder.Load(), SALOMEDS_DriverDefaultImpl.Load(), SALOMEDS_StudyBuilder_i.Load(), and SALOME_DriverPy.SALOME_DriverPy_i.Load().

Referenced by SALOME_DriverPy.SALOME_DriverPy_i.LoadASCII().

◆ LoadASCII() [2/2]

def SALOME_DriverPy.SALOME_DriverPy_i.LoadASCII (   self,
  theComponent,
  theStream,
  theURL,
  isMultiFile 
)

References SALOMEDS_AttLong_i.Load(), SALOMEDS_AttReal_i.Load(), SALOMEDS_BasicAttribute_i.Load(), SALOMEDS_StudyBuilder.Load(), SALOMEDSClient_StudyBuilder.Load(), SALOMEDS_Driver_i.Load(), SALOMEDSImpl_Driver.Load(), SALOMEDSImpl_StudyBuilder.Load(), DF_Attribute.Load(), SALOMEDSImpl_AttributePythonObject.Load(), SALOMEDSImpl_AttributeSequenceOfInteger.Load(), SALOMEDSImpl_AttributeSequenceOfReal.Load(), SALOMEDSImpl_AttributeStudyProperties.Load(), SALOMEDSImpl_AttributeTableOfInteger.Load(), SALOMEDSImpl_AttributeTableOfReal.Load(), SALOMEDSImpl_AttributeTableOfString.Load(), SALOMEDSImpl_AttributeTextColor.Load(), SALOMEDSImpl_AttributeTextHighlightColor.Load(), SALOMEDSImpl_AttributeTreeNode.Load(), DF_Document.Load(), SALOMEDSImpl_GenericVariable.Load(), SALOMEDSImpl_ScalarVariable.Load(), SALOMEDSImpl_AttributeComment.Load(), SALOMEDSImpl_AttributeDrawable.Load(), SALOMEDSImpl_AttributeExpandable.Load(), SALOMEDSImpl_AttributeExternalFileDef.Load(), SALOMEDSImpl_AttributeFileType.Load(), SALOMEDSImpl_AttributeInteger.Load(), SALOMEDSImpl_AttributeLocalID.Load(), SALOMEDSImpl_AttributeName.Load(), SALOMEDSImpl_AttributeOpened.Load(), SALOMEDSImpl_AttributeParameter.Load(), SALOMEDSImpl_AttributePersistentRef.Load(), SALOMEDSImpl_AttributePixMap.Load(), SALOMEDSImpl_AttributeReal.Load(), SALOMEDSImpl_AttributeReference.Load(), SALOMEDSImpl_AttributeSelectable.Load(), SALOMEDSImpl_AttributeString.Load(), SALOMEDS::Driver.Load(), SALOMEDS::StudyBuilder.Load(), SALOMEDS_DriverDefaultImpl.Load(), SALOMEDS_StudyBuilder_i.Load(), SALOME_DriverPy.SALOME_DriverPy_i.Load(), and SALOME_DriverPy.SALOME_DriverPy_i.LoadASCII().

◆ LocalPersistentIDToIOR() [1/2]

def SALOME_DriverPy.SALOME_DriverPy_i.LocalPersistentIDToIOR (   self,
  theSObject,
  PersistentID,
  isMultiFile,
  isASCII 
)

◆ LocalPersistentIDToIOR() [2/2]

def SALOME_DriverPy.SALOME_DriverPy_i.LocalPersistentIDToIOR (   self,
  theSObject,
  PersistentID,
  isMultiFile,
  isASCII 
)

◆ PasteInto() [1/2]

def SALOME_DriverPy.SALOME_DriverPy_i.PasteInto (   theStream,
  theObjectID,
  theObject 
)

◆ PasteInto() [2/2]

def SALOME_DriverPy.SALOME_DriverPy_i.PasteInto (   theStream,
  theObjectID,
  theObject 
)

◆ PublishInStudy() [1/2]

def SALOME_DriverPy.SALOME_DriverPy_i.PublishInStudy (   self,
  theSObject,
  theObject,
  theName 
)

◆ PublishInStudy() [2/2]

def SALOME_DriverPy.SALOME_DriverPy_i.PublishInStudy (   self,
  theSObject,
  theObject,
  theName 
)

◆ Save() [1/2]

def SALOME_DriverPy.SALOME_DriverPy_i.Save (   self,
  theComponent,
  theURL,
  isMultiFile 
)

◆ Save() [2/2]

def SALOME_DriverPy.SALOME_DriverPy_i.Save (   self,
  theComponent,
  theURL,
  isMultiFile 
)

◆ SaveASCII() [1/2]

def SALOME_DriverPy.SALOME_DriverPy_i.SaveASCII (   self,
  theComponent,
  theURL,
  isMultiFile 
)

References DF_Attribute.Save(), DF_Document.Save(), SALOMEDS_AttLong_i.Save(), SALOMEDS_AttReal_i.Save(), SALOMEDSImpl_AttributeComment.Save(), SALOMEDSImpl_AttributeDrawable.Save(), SALOMEDSImpl_AttributeExpandable.Save(), SALOMEDSImpl_AttributeExternalFileDef.Save(), SALOMEDSImpl_AttributeFileType.Save(), SALOMEDSImpl_AttributeInteger.Save(), SALOMEDSImpl_AttributeLocalID.Save(), SALOMEDSImpl_AttributeName.Save(), SALOMEDSImpl_AttributeOpened.Save(), SALOMEDSImpl_AttributeParameter.Save(), SALOMEDSImpl_AttributePersistentRef.Save(), SALOMEDSImpl_AttributePixMap.Save(), SALOMEDSImpl_AttributePythonObject.Save(), SALOMEDSImpl_AttributeReal.Save(), SALOMEDSImpl_AttributeReference.Save(), SALOMEDSImpl_AttributeSelectable.Save(), SALOMEDSImpl_AttributeSequenceOfInteger.Save(), SALOMEDSImpl_AttributeSequenceOfReal.Save(), SALOMEDSImpl_AttributeString.Save(), SALOMEDSImpl_AttributeStudyProperties.Save(), SALOMEDSImpl_AttributeTableOfInteger.Save(), SALOMEDSImpl_AttributeTableOfReal.Save(), SALOMEDSImpl_AttributeTableOfString.Save(), SALOMEDSImpl_AttributeTextColor.Save(), SALOMEDSImpl_AttributeTextHighlightColor.Save(), SALOMEDSImpl_AttributeTreeNode.Save(), SALOMEDSImpl_GenericVariable.Save(), SALOMEDSImpl_ScalarVariable.Save(), SALOMEDS_BasicAttribute_i.Save(), SALOMEDS_Study.Save(), SALOMEDSClient_Study.Save(), SALOMEDS_Driver_i.Save(), SALOMEDSImpl_Driver.Save(), SALOMEDS_Study_i.Save(), SALOMEDS::Study.Save(), SALOMEDS::Driver.Save(), SALOMEDS_DriverDefaultImpl.Save(), SALOMEDSImpl_Study.Save(), and SALOME_DriverPy.SALOME_DriverPy_i.Save().

Referenced by SALOME_DriverPy.SALOME_DriverPy_i.SaveASCII().

◆ SaveASCII() [2/2]

def SALOME_DriverPy.SALOME_DriverPy_i.SaveASCII (   self,
  theComponent,
  theURL,
  isMultiFile 
)

References DF_Attribute.Save(), DF_Document.Save(), SALOMEDS_AttLong_i.Save(), SALOMEDS_AttReal_i.Save(), SALOMEDSImpl_AttributeComment.Save(), SALOMEDSImpl_AttributeDrawable.Save(), SALOMEDSImpl_AttributeExpandable.Save(), SALOMEDSImpl_AttributeExternalFileDef.Save(), SALOMEDSImpl_AttributeFileType.Save(), SALOMEDSImpl_AttributeInteger.Save(), SALOMEDSImpl_AttributeLocalID.Save(), SALOMEDSImpl_AttributeName.Save(), SALOMEDSImpl_AttributeOpened.Save(), SALOMEDSImpl_AttributeParameter.Save(), SALOMEDSImpl_AttributePersistentRef.Save(), SALOMEDSImpl_AttributePixMap.Save(), SALOMEDSImpl_AttributePythonObject.Save(), SALOMEDSImpl_AttributeReal.Save(), SALOMEDSImpl_AttributeReference.Save(), SALOMEDSImpl_AttributeSelectable.Save(), SALOMEDSImpl_AttributeSequenceOfInteger.Save(), SALOMEDSImpl_AttributeSequenceOfReal.Save(), SALOMEDSImpl_AttributeString.Save(), SALOMEDSImpl_AttributeStudyProperties.Save(), SALOMEDSImpl_AttributeTableOfInteger.Save(), SALOMEDSImpl_AttributeTableOfReal.Save(), SALOMEDSImpl_AttributeTableOfString.Save(), SALOMEDSImpl_AttributeTextColor.Save(), SALOMEDSImpl_AttributeTextHighlightColor.Save(), SALOMEDSImpl_AttributeTreeNode.Save(), SALOMEDSImpl_GenericVariable.Save(), SALOMEDSImpl_ScalarVariable.Save(), SALOMEDS_BasicAttribute_i.Save(), SALOMEDS_Study.Save(), SALOMEDSClient_Study.Save(), SALOMEDS_Driver_i.Save(), SALOMEDSImpl_Driver.Save(), SALOMEDS_Study_i.Save(), SALOMEDS::Study.Save(), SALOMEDS::Driver.Save(), SALOMEDS_DriverDefaultImpl.Save(), SALOMEDSImpl_Study.Save(), SALOME_DriverPy.SALOME_DriverPy_i.Save(), and SALOME_DriverPy.SALOME_DriverPy_i.SaveASCII().

◆ Version() [1/2]

◆ Version() [2/2]

Field Documentation

◆ _ComponentDataType

SALOME_DriverPy.SALOME_DriverPy_i._ComponentDataType
private