\BaseGridGroup
Synopsis
class BaseGridGroup
implements
Iterator
{
- // members
- protected string $name = '';
- protected array $groups = ;
- protected array $unfinished_groups = ;
- protected array $unfinished_groups_original_index = ;
- protected integer $last_touched_group_index = 1;
- protected boolean $append_suitable_group_if_needed = false;
- protected $group_cursor = NULL;
- protected $first_group_cursor = NULL;
- protected BaseGridGroup $parent_group = NULL;
- protected array $accepted_categories = ;
- public array $ignored_categories = ;
- // methods
- public void addGroup()
- public void removeGroupsFromIndex()
- public void setParentGroup()
- public void propagateAcceptedCategories()
- public void addGridItem()
- public void ignoreCategory()
- public void isIgnoredCategory()
- protected void addGridItemToUnfinishedGroup()
- protected void canRemoveUnfinishedGroup()
- protected void addGridItemToNextUnfinishedGroup()
- protected void appendSuitableGroup()
- protected void canAcceptGridItem()
- public void isFull()
- public void isEmpty()
- public void __clone()
- public void fillGaps()
- public void getFillGridItem()
- public void removeGaps()
- protected void getGridItem()
- protected void advanceSubtreeCursor()
- public void advanceCursor()
- public void getCursor()
- protected void getGridItemCursorKey()
- protected void resetGroupCursor()
- protected void resetCursor()
- public void rewind()
- public void current()
- public void key()
- public void next()
- public void valid()
- public string getName()
- public BaseGridGroup setName()
Hierarchy
Implements
Members
protected
- $accepted_categories
- $append_suitable_group_if_needed
- $first_group_cursor
- $group_cursor
- $groups
- $last_touched_group_index
- $name
- $parent_group — BaseGridGroup
- $unfinished_groups
- $unfinished_groups_original_index
public
- $ignored_categories