Python object attribute. More...
import "SALOMEDS_Attributes.idl";
Public Member Functions | |
void | SetObject (in string pyObject, in boolean isScript) |
Sets a Python object converted into a sequence of characters to the attribute. More... | |
string | GetObject () |
Returns a Python object stored in the attribute as a sequence of characters. More... | |
boolean | IsScript () |
Check if the value stored in the attribute is a Python script. More... | |
void | CheckLocked () raises (LockProtection) |
Method CheckLocked. More... | |
string | Type () |
Get Type. More... | |
string | GetClassType () |
Get the class type. More... | |
SObject | GetSObject () |
Get SObject. More... | |
long long | GetLocalImpl (in string theHostname, in long thePID, out boolean isLocal) |
Private method, returns an implementation of this GenericAttribute. More... | |
void | Register () |
Increase the reference count (mark as used by another object). More... | |
void | UnRegister () |
Decrease the reference count (release by another object). More... | |
void | Destroy () |
Obsolete, left for compatibility reasons only. More... | |
Python object attribute.
This attribute is used to store pyton objects as a sequence of characters.
|
inherited |
Method CheckLocked.
Checks whether the Study is protected for modifications.
|
inherited |
Obsolete, left for compatibility reasons only.
Use UnRegister() instead.
|
inherited |
Get the class type.
|
inherited |
Private method, returns an implementation of this GenericAttribute.
theHostname | is a hostname of the caller |
thePID | is a process ID of the caller |
isLocal | is set True if the GenericAttribute is launched locally with the caller |
string SALOMEDS::AttributePythonObject::GetObject | ( | ) |
Returns a Python object stored in the attribute as a sequence of characters.
boolean SALOMEDS::AttributePythonObject::IsScript | ( | ) |
Check if the value stored in the attribute is a Python script.
true
if the sequence of characters stored in the attribute corresponds to a Python script or false
otherwise
|
inherited |
Increase the reference count (mark as used by another object).
void SALOMEDS::AttributePythonObject::SetObject | ( | in string | pyObject, |
in boolean | isScript | ||
) |
Sets a Python object converted into a sequence of characters to the attribute.
pyObject | sequence of characters representing the encoded Python object |
isScript | if true , the pyObject parameter specifies a Python script |
|
inherited |
Get Type.
|
inherited |
Decrease the reference count (release by another object).