AttributeTableOfString interface More...
Data Structures | |
exception | IncorrectArgumentLength |
This exception is raised when an incorrect length of the argument is passed as parameter. More... | |
exception | IncorrectIndex |
This exception is raised when an incorrect index is passed as parameter. More... | |
Public Member Functions | |
void | SetTitle (in string theTitle) |
string | GetTitle () |
void | SetRowTitle (in long theIndex, in string theTitle) raises (IncorrectIndex) |
void | SetRowTitles (in StringSeq theTitles) raises (IncorrectArgumentLength) |
StringSeq | GetRowTitles () |
void | SetColumnTitle (in long theIndex, in string theTitle) raises (IncorrectIndex) |
void | SetColumnTitles (in StringSeq theTitles) raises (IncorrectArgumentLength) |
StringSeq | GetColumnTitles () |
void | SetRowUnit (in long theIndex, in string theUnit) raises (IncorrectIndex) |
void | SetRowUnits (in StringSeq theUnits) raises (IncorrectArgumentLength) |
StringSeq | GetRowUnits () |
long | GetNbRows () |
long | GetNbColumns () |
void | AddRow (in StringSeq theData) raises (IncorrectArgumentLength) |
void | SetRow (in long theRow, in StringSeq theData) raises (IncorrectArgumentLength, IncorrectIndex) |
StringSeq | GetRow (in long theRow) raises (IncorrectIndex) |
void | AddColumn (in StringSeq theData) raises (IncorrectArgumentLength) |
void | SetColumn (in long theColumn, in StringSeq theData) raises (IncorrectArgumentLength, IncorrectIndex) |
StringSeq | GetColumn (in long theColumn) raises (IncorrectIndex) |
void | PutValue (in string theValue, in long theRow, in long theColumn) raises (IncorrectIndex) |
boolean | HasValue (in long theRow, in long theColumn) |
string | GetValue (in long theRow, in long theColumn) raises (IncorrectIndex) |
void | SetNbColumns (in long theNbColumns) |
LongSeq | GetRowSetIndices (in long theRow) raises (IncorrectIndex) |
boolean | ReadFromFile (in SALOMEDS::TMPFile theStream) |
SALOMEDS::TMPFile | SaveToFile () |
void | CheckLocked () raises (LockProtection) |
Method CheckLocked. | |
string | Type () |
Get Type. | |
string | GetClassType () |
Get the class type. | |
SObject | GetSObject () |
Get SObject. | |
long long | GetLocalImpl (in string theHostname, in long thePID, out boolean isLocal) |
Private method, returns an implementation of this GenericAttribute. | |
void | Register () |
Increase the reference count (mark as used by another object). | |
void | Destroy () |
Decrease the reference count (release by another object). |
AttributeTableOfString interface
This attribute allows to store a table of strings (indexing from 1 like in CASCADE) and string titles of this table, of each row, of each column. See example21 for an example of usage of these methods in batchmode of SALOME application.
void SALOMEDS::AttributeTableOfString::SetTitle | ( | in string | theTitle | ) |
Sets the title of the table.
string SALOMEDS::AttributeTableOfString::GetTitle | ( | ) |
Returns the title of the table.
void SALOMEDS::AttributeTableOfString::SetRowTitle | ( | in long | theIndex, |
in string | theTitle | ||
) | raises (IncorrectIndex) |
Sets the title of a row with a definite index.
void SALOMEDS::AttributeTableOfString::SetRowTitles | ( | in StringSeq | theTitles | ) | raises (IncorrectArgumentLength) |
Sets the titles for all rows of the table.
StringSeq SALOMEDS::AttributeTableOfString::GetRowTitles | ( | ) |
Returns the titles of all rows of the table.
void SALOMEDS::AttributeTableOfString::SetColumnTitle | ( | in long | theIndex, |
in string | theTitle | ||
) | raises (IncorrectIndex) |
Sets the title of a column with a definite index.
void SALOMEDS::AttributeTableOfString::SetColumnTitles | ( | in StringSeq | theTitles | ) | raises (IncorrectArgumentLength) |
Sets the titles for all columns of the table.
StringSeq SALOMEDS::AttributeTableOfString::GetColumnTitles | ( | ) |
Returns the titles of all columns of the table.
void SALOMEDS::AttributeTableOfString::SetRowUnit | ( | in long | theIndex, |
in string | theUnit | ||
) | raises (IncorrectIndex) |
Sets the unit of a row with a definite index.
void SALOMEDS::AttributeTableOfString::SetRowUnits | ( | in StringSeq | theUnits | ) | raises (IncorrectArgumentLength) |
Sets the units for all rows of the table.
StringSeq SALOMEDS::AttributeTableOfString::GetRowUnits | ( | ) |
Returns the units of all rows of the table.
long SALOMEDS::AttributeTableOfString::GetNbRows | ( | ) |
Returns the number of rows of the table.
long SALOMEDS::AttributeTableOfString::GetNbColumns | ( | ) |
Returns the number of columns of the table.
void SALOMEDS::AttributeTableOfString::AddRow | ( | in StringSeq | theData | ) | raises (IncorrectArgumentLength) |
Adds a row to the end of the table.
void SALOMEDS::AttributeTableOfString::SetRow | ( | in long | theRow, |
in StringSeq | theData | ||
) | raises (IncorrectArgumentLength, IncorrectIndex) |
Sets the values of all elements of the row.
StringSeq SALOMEDS::AttributeTableOfString::GetRow | ( | in long | theRow | ) | raises (IncorrectIndex) |
Returns the row of the table.
void SALOMEDS::AttributeTableOfString::AddColumn | ( | in StringSeq | theData | ) | raises (IncorrectArgumentLength) |
Adds a column to the end of the table.
void SALOMEDS::AttributeTableOfString::SetColumn | ( | in long | theColumn, |
in StringSeq | theData | ||
) | raises (IncorrectArgumentLength, IncorrectIndex) |
Sets the values of all elements of the column.
StringSeq SALOMEDS::AttributeTableOfString::GetColumn | ( | in long | theColumn | ) | raises (IncorrectIndex) |
Returns the column of the table.
void SALOMEDS::AttributeTableOfString::PutValue | ( | in string | theValue, |
in long | theRow, | ||
in long | theColumn | ||
) | raises (IncorrectIndex) |
Puts a value in the table.
theRow | The row, where the value will be placed. |
theColumn | The column, where the value will be placed. |
boolean SALOMEDS::AttributeTableOfString::HasValue | ( | in long | theRow, |
in long | theColumn | ||
) |
Returns True if there is a value in the table.
theRow | The row containing the value |
theColumn | The column containing the value |
string SALOMEDS::AttributeTableOfString::GetValue | ( | in long | theRow, |
in long | theColumn | ||
) | raises (IncorrectIndex) |
Returns the value from the table.
theRow | The row containing the value |
theColumn | The column containing the value |
void SALOMEDS::AttributeTableOfString::SetNbColumns | ( | in long | theNbColumns | ) |
Sets the max number of colums in the table.
LongSeq SALOMEDS::AttributeTableOfString::GetRowSetIndices | ( | in long | theRow | ) | raises (IncorrectIndex) |
Returns the indices of the row where the values are defined.
boolean SALOMEDS::AttributeTableOfString::ReadFromFile | ( | in SALOMEDS::TMPFile | theStream | ) |
Reads a table from a file.
SALOMEDS::TMPFile SALOMEDS::AttributeTableOfString::SaveToFile | ( | ) |
Saves a table into a file.
void SALOMEDS::GenericAttribute::CheckLocked | ( | ) | raises (LockProtection) [inherited] |
Method CheckLocked.
Checks whether the Study is protected for modifications.
string SALOMEDS::GenericAttribute::Type | ( | ) | [inherited] |
Get Type.
string SALOMEDS::GenericAttribute::GetClassType | ( | ) | [inherited] |
Get the class type.
long long SALOMEDS::GenericAttribute::GetLocalImpl | ( | in string | theHostname, |
in long | thePID, | ||
out boolean | isLocal | ||
) | [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 |
void SALOME::GenericObj::Register | ( | ) | [inherited] |
Increase the reference count (mark as used by another object).
void SALOME::GenericObj::Destroy | ( | ) | [inherited] |
Decrease the reference count (release by another object).