Package org.broad.igv.bbfile
Class RPTreeChildNode
- java.lang.Object
-
- org.broad.igv.bbfile.RPTreeChildNode
-
- All Implemented Interfaces:
RPTreeNode
public class RPTreeChildNode extends java.lang.Object implements RPTreeNode
Container class for R+ tree leaf or child node format Note: RPTreeNode interface supports leaf and child node formats
-
-
Constructor Summary
Constructors Constructor Description RPTreeChildNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareRegions(RPChromosomeRegion chromosomeRegion)
boolean
deleteItem(int index)
RPChromosomeRegion
getChromosomeBounds()
org.broad.igv.bbfile.RPTreeNodeItem
getItem(int index)
int
getItemCount()
boolean
insertItem(org.broad.igv.bbfile.RPTreeNodeItem item)
boolean
isLeaf()
void
printItems()
-
-
-
Method Detail
-
getChromosomeBounds
public RPChromosomeRegion getChromosomeBounds()
- Specified by:
getChromosomeBounds
in interfaceRPTreeNode
-
compareRegions
public int compareRegions(RPChromosomeRegion chromosomeRegion)
- Specified by:
compareRegions
in interfaceRPTreeNode
-
isLeaf
public boolean isLeaf()
- Specified by:
isLeaf
in interfaceRPTreeNode
-
getItemCount
public int getItemCount()
- Specified by:
getItemCount
in interfaceRPTreeNode
-
getItem
public org.broad.igv.bbfile.RPTreeNodeItem getItem(int index)
- Specified by:
getItem
in interfaceRPTreeNode
-
insertItem
public boolean insertItem(org.broad.igv.bbfile.RPTreeNodeItem item)
- Specified by:
insertItem
in interfaceRPTreeNode
-
deleteItem
public boolean deleteItem(int index)
- Specified by:
deleteItem
in interfaceRPTreeNode
-
printItems
public void printItems()
- Specified by:
printItems
in interfaceRPTreeNode
-
-