Package com.solibri.smc.api.checking
Interface ParameterTable
public interface ParameterTable
This interface provides a way to access the rule table parameter.
- Since:
- 9.10.2
-
Method Summary
Modifier and Type Method Description int
getColumnCount()
Returns the column count.List<String>
getColumnIDs()
Returns the ids of the columns.List<PropertyType>
getColumnPropertyTypes()
Returns the columns property types.int
getRowCount()
Returns the row count.<T> T
getValueAt(int row, int column)
Returns the value of the cell converted converted to internal units.
-
Method Details
-
getRowCount
int getRowCount()Returns the row count.- Returns:
- the row count
- Since:
- 9.10.2
-
getColumnCount
int getColumnCount()Returns the column count.- Returns:
- the column count
- Since:
- 9.10.2
-
getValueAt
<T> T getValueAt(int row, int column)Returns the value of the cell converted converted to internal units. ThrowsClassCastException
if the type of the value does not match the type required by the context or provided via the generic parameter.- Type Parameters:
T
- the required type for the value- Parameters:
row
- the row of the cellcolumn
- the column of the cell- Returns:
- the value of the cell converted to internal units
- Throws:
ClassCastException
- is thrown if the type of the result does not match the required type- Since:
- 9.10.2
-
getColumnIDs
Returns the ids of the columns.- Returns:
- the ids of the columns
- Since:
- 9.10.2
-
getColumnPropertyTypes
List<PropertyType> getColumnPropertyTypes()Returns the columns property types.- Returns:
- the columns property types
- Since:
- 9.10.2
- See Also:
PropertyType
-