Echo.Sync.Grid.Processor
Descendant Class Summary |
---|
Echo.Sync.Grid.Processor.Cell |
Constructor Summary | |
---|---|
Public | Echo.Sync.Grid.Processor() Creates a new Processor instance. |
Instance Method Summary | |
---|---|
Public | addExtents() Adds two extents. |
Public | calculateExtents() Calculates sizes of columns and rows. |
Public | createCells() Creates array of Cell instances representing child components of the grid.
|
Internal | _getCellArray() Returns an array representing the cells at the specified y-index. |
Public | getColumnCount() Returns the number of columns that should be rendered. |
Public | getCell() Returns the cell that should be rendered at the specified position. |
Public | getRowCount() Returns the number of rows that should be rendered. |
Public | reduceX() Remove duplicates from the x-axis where all cells simply "span over" a given x-axis coordinate. |
Public | reduceY() Remove duplicates from the y-axis where all cells simply "span over" a given y-axis coordinate. |
Public | renderCellMatrix() Iterates over cells to create the cell matrix, adjusting column and row spans as of cells to ensure that no overlap occurs between column and row spans. |
grid
(Echo.Grid)
- the supported grida
(#Extent)
- the first extentb
(#Extent)
- the second extentflag
(Boolean)
- indicating whether extents are horizontalCell
instances representing child components of the grid.
Cell
instancesy
(Integer)
- the y-indexcolumn
(Integer)
- the column indexrow
(Integer)
- the row indexcells
(Array)
- array of Echo.Sync.Grid.Processor.Cell
instances