Package org.openl.rules.table
Class RegionsPool
- java.lang.Object
-
- org.openl.rules.table.RegionsPool
-
public class RegionsPool extends Object
Regions pool that gives region containing some cell quickly.- Author:
- PUdalau
-
-
Constructor Summary
Constructors Constructor Description RegionsPool()RegionsPool(List<IGridRegion> regions)Instantiates the pool.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(IGridRegion region)IGridRegiongetRegionContaining(int column, int row)voidremove(int column, int row)removes registered region containing specified coordinates.voidremove(IGridRegion region)
-
-
-
Constructor Detail
-
RegionsPool
public RegionsPool(List<IGridRegion> regions)
Instantiates the pool.- Parameters:
regions- All regions to register.
-
RegionsPool
public RegionsPool()
-
-
Method Detail
-
add
public void add(IGridRegion region)
- Parameters:
region- Region to register in the pool
-
remove
public void remove(IGridRegion region)
-
remove
public void remove(int column, int row)removes registered region containing specified coordinates.
-
getRegionContaining
public IGridRegion getRegionContaining(int column, int row)
- Returns:
- returns registered region containing specified coordinates.
-
-