Package org.broad.igv.bbfile
Class RPTreeNodeProxy
- java.lang.Object
-
- org.broad.igv.bbfile.RPTreeNodeProxy
-
- All Implemented Interfaces:
RPTreeNode
public class RPTreeNodeProxy extends java.lang.Object implements RPTreeNode
- Author:
- jrobinso
-
-
Field Summary
Fields Modifier and Type Field Description longfileOffsetSeekableStreamfisbooleanisLowToHigh
-
Constructor Summary
Constructors Constructor Description RPTreeNodeProxy(SeekableStream fis, long fileOffset, boolean lowToHigh, int chromId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareRegions(RPChromosomeRegion chromosomeRegion)booleandeleteItem(int index)RPChromosomeRegiongetChromosomeBounds()org.broad.igv.bbfile.RPTreeNodeItemgetItem(int index)intgetItemCount()booleaninsertItem(org.broad.igv.bbfile.RPTreeNodeItem item)booleanisLeaf()voidprintItems()
-
-
-
Field Detail
-
fis
public SeekableStream fis
-
fileOffset
public long fileOffset
-
isLowToHigh
public boolean isLowToHigh
-
-
Constructor Detail
-
RPTreeNodeProxy
public RPTreeNodeProxy(SeekableStream fis, long fileOffset, boolean lowToHigh, int chromId)
-
-
Method Detail
-
isLeaf
public boolean isLeaf()
- Specified by:
isLeafin interfaceRPTreeNode
-
getChromosomeBounds
public RPChromosomeRegion getChromosomeBounds()
- Specified by:
getChromosomeBoundsin interfaceRPTreeNode
-
compareRegions
public int compareRegions(RPChromosomeRegion chromosomeRegion)
- Specified by:
compareRegionsin interfaceRPTreeNode
-
getItemCount
public int getItemCount()
- Specified by:
getItemCountin interfaceRPTreeNode
-
getItem
public org.broad.igv.bbfile.RPTreeNodeItem getItem(int index)
- Specified by:
getItemin interfaceRPTreeNode
-
insertItem
public boolean insertItem(org.broad.igv.bbfile.RPTreeNodeItem item)
- Specified by:
insertItemin interfaceRPTreeNode
-
deleteItem
public boolean deleteItem(int index)
- Specified by:
deleteItemin interfaceRPTreeNode
-
printItems
public void printItems()
- Specified by:
printItemsin interfaceRPTreeNode
-
-