Package com.inductiveautomation.rm.out
Class RMShapeTable
java.lang.Object
com.inductiveautomation.rm.out.RMShapeTable
This class creates a table from a given list of shapes.
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classA class for cells.static classA class for columns.static classA class for rows.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic RMShapeTablecreateTable(List<RMShape> shapes, RMShape topLevel, RMRect minTableRect) Takes a flattened list of shapes and builds a single RMCrossTab.getCell(int aRow, int aCol) Returns the cell at index.getColumn(int anIndex) Returns the individual column at index.intReturns the number of columns.getRow(int anIndex) Returns the individual row at index.intReturns the number of rows.
- 
Constructor Details- 
RMShapeTablepublic RMShapeTable()
 
- 
- 
Method Details- 
getColumnCountpublic int getColumnCount()Returns the number of columns.
- 
getColumnReturns the individual column at index.
- 
getRowCountpublic int getRowCount()Returns the number of rows.
- 
getRowReturns the individual row at index.
- 
getCellReturns the cell at index.
- 
createTableTakes a flattened list of shapes and builds a single RMCrossTab. topLevel is a common ancestor of all the shapes (usually the RMPage) minTableRect, if non-null, specifies a minimum size and origin for the final table.
 
-