BomListDataProvider Class¶
-
class
NXOpen.Tooling.
BomListDataProvider
¶ Bases:
NXOpen.TaggedObject
,NXOpen.ITableEditorDataProvider
Provides basic data for BOM List.
When
Builder.Commit()
is called None will be returned.To create a new instance of this class, use
NXOpen.Tooling.MoldwizardManager.CreateBomListDataProvider()
New in version NX11.0.0.
Properties¶
Property | Description |
---|---|
ColumnCount | Returns or sets the number of columns in the table |
RowCount | Returns or sets the number of rows in the table |
Tag | Returns the Tag for this object. |
Methods¶
Method | Description |
---|---|
Destroy | Deletes the data provider. |
GetBoolean | Gets the boolean data at a particular location in the table. |
GetDouble | Gets the double data at a particular location in the table. |
GetInteger | Gets the integer data at a particular location in the table. |
GetString | Gets the string data at a particular location in the table. |
SetBoolean | Sets boolean data at a particular location in the table. |
SetDouble | Sets double data at a particular location in the table. |
SetInteger | Sets integer data at a particular location in the table. |
SetString | Sets string data at a particular location in the table. |
UnsetValue | Unsets the data at a particular location in the table. |
Enumerations¶
BomListDataProviderExportedStatus Enumeration | Represents the exported status of a cell. |
Property Detail¶
ColumnCount¶
-
BomListDataProvider.
ColumnCount
¶ Returns or sets the number of columns in the table
-------------------------------------
Getter Method
Signature
ColumnCount
Returns: the number of columns in the table Return type: int New in version NX10.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ColumnCount
Parameters: columnCount (int) – the number of columns in the table New in version NX10.0.0.
License requirements: None.
RowCount¶
-
BomListDataProvider.
RowCount
¶ Returns or sets the number of rows in the table
-------------------------------------
Getter Method
Signature
RowCount
Returns: the number of rows in the table Return type: int New in version NX10.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
RowCount
Parameters: rowCount (int) – the number of rows in the table New in version NX10.0.0.
License requirements: None.
Method Detail¶
Destroy¶
-
BomListDataProvider.
Destroy
¶ Deletes the data provider.
This method should always be called when the data provider is no longer needed.
Signature
Destroy()
New in version NX11.0.0.
License requirements: None.
GetBoolean¶
-
BomListDataProvider.
GetBoolean
¶ Gets the boolean data at a particular location in the table.
Signature
GetBoolean(row, column)
Parameters: - row (int) – the rows to query
- column (int) – the column to query
Returns: the boolean data at the row and column specified
Return type: bool
New in version NX11.0.0.
License requirements: None.
GetDouble¶
-
BomListDataProvider.
GetDouble
¶ Gets the double data at a particular location in the table.
Signature
GetDouble(row, column)
Parameters: - row (int) – the rows to query
- column (int) – the column to query
Returns: a tuple
Return type: A tuple consisting of (doubleData, isUnassigned) doubleData is a float. the double data at the row and column specified isUnassigned is a bool. is the value unassigned
New in version NX11.0.0.
License requirements: None.
GetInteger¶
-
BomListDataProvider.
GetInteger
¶ Gets the integer data at a particular location in the table.
Signature
GetInteger(row, column)
Parameters: - row (int) – the rows to query
- column (int) – the column to query
Returns: a tuple
Return type: A tuple consisting of (integerData, isUnassigned) integerData is a int. the integer data at the row and column specified isUnassigned is a bool. is the value unassigned
New in version NX11.0.0.
License requirements: None.
GetString¶
-
BomListDataProvider.
GetString
¶ Gets the string data at a particular location in the table.
Signature
GetString(row, column)
Parameters: - row (int) – the rows to query
- column (int) – the column to query
Returns: the string data at the row and column specified
Return type: str
New in version NX10.0.0.
License requirements: None.
SetBoolean¶
-
BomListDataProvider.
SetBoolean
¶ Overloaded method SetBoolean
SetBoolean(rows, column, booleanData)
SetBoolean(rows, column, booleanData)
-------------------------------------
Sets boolean data at a particular location in the table.
Signature
SetBoolean(rows, column, booleanData)
Parameters: - rows (int) – the row to set
- column (int) – the column to set
- booleanData (bool) – the boolean data to set
Returns: whether or not the data was successfully set.
Return type: bool
New in version NX11.0.0.
License requirements: None.
-------------------------------------
Sets boolean data on a range of table cells in a specified column. Returns whether any data was successfully set.
Signature
SetBoolean(rows, column, booleanData)
Parameters: - rows (list of int) – the rows to set
- column (int) – the column to be set
- booleanData (bool) – the boolean data to set
Returns: whether or not the data was successfully set.
Return type: bool
New in version NX11.0.0.
License requirements: None.
-------------------------------------
SetDouble¶
-
BomListDataProvider.
SetDouble
¶ Overloaded method SetDouble
SetDouble(rows, column, doubleData)
SetDouble(rows, column, doubleData)
-------------------------------------
Sets double data at a particular location in the table.
Signature
SetDouble(rows, column, doubleData)
Parameters: - rows (int) – the row to set
- column (int) – the column to set
- doubleData (float) – the double data to set
Returns: whether or not the data was successfully set.
Return type: bool
New in version NX11.0.0.
License requirements: None.
-------------------------------------
Sets double data on a range of table cells in a specified column. Returns whether any data was successfully set.
Signature
SetDouble(rows, column, doubleData)
Parameters: - rows (list of int) – the rows to set
- column (int) – the column to be set
- doubleData (float) – the double data to set
Returns: whether or not the data was successfully set.
Return type: bool
New in version NX11.0.0.
License requirements: None.
-------------------------------------
SetInteger¶
-
BomListDataProvider.
SetInteger
¶ Overloaded method SetInteger
SetInteger(rows, column, integerData)
SetInteger(rows, column, integerData)
-------------------------------------
Sets integer data at a particular location in the table.
Signature
SetInteger(rows, column, integerData)
Parameters: - rows (int) – the row to set
- column (int) – the column to set
- integerData (int) – the integer data to set
Returns: whether or not the data was successfully set.
Return type: bool
New in version NX11.0.0.
License requirements: None.
-------------------------------------
Sets integer data on a range of table cells in a specified column. Returns whether any data was successfully set.
Signature
SetInteger(rows, column, integerData)
Parameters: - rows (list of int) – the rows to set
- column (int) – the column to be set
- integerData (int) – the integer data to set
Returns: whether or not the data was successfully set.
Return type: bool
New in version NX11.0.0.
License requirements: None.
-------------------------------------
SetString¶
-
BomListDataProvider.
SetString
¶ Overloaded method SetString
SetString(rows, column, stringData)
SetString(rows, column, stringData)
-------------------------------------
Sets string data at a particular location in the table.
Signature
SetString(rows, column, stringData)
Parameters: - rows (int) – the row to set
- column (int) – the column to set
- stringData (str) – the string data to set
Returns: whether or not the data was successfully set.
Return type: bool
New in version NX10.0.0.
License requirements: None.
-------------------------------------
Sets string data on a range of table cells in a specified column. Returns whether any data was successfully set.
Signature
SetString(rows, column, stringData)
Parameters: - rows (list of int) – the rows to set
- column (int) – the column to be set
- stringData (str) – the string data to set
Returns: whether or not the data was successfully set.
Return type: bool
New in version NX10.0.0.
License requirements: None.
-------------------------------------
UnsetValue¶
-
BomListDataProvider.
UnsetValue
¶ Overloaded method UnsetValue
UnsetValue(row, column)
UnsetValue(rows, column)
-------------------------------------
Unsets the data at a particular location in the table.
Signature
UnsetValue(row, column)
Parameters: - row (int) – the row to unset
- column (int) – the column to unset
Returns: whether or not the data was successfully unset.
Return type: bool
New in version NX11.0.0.
License requirements: None.
-------------------------------------
Unsets the data on a range of table cells in a specified column. Returns whether any data was successfully unset.
Signature
UnsetValue(rows, column)
Parameters: - rows (list of int) – the rows to unset
- column (int) – the column to be unset
Returns: whether or not the data was successfully unset.
Return type: bool
New in version NX11.0.0.
License requirements: None.
-------------------------------------