Package org.broad.igv.bbfile
Class BPTreeChildNode
- java.lang.Object
-
- org.broad.igv.bbfile.BPTreeChildNode
-
- All Implemented Interfaces:
BPTreeNode
public class BPTreeChildNode extends java.lang.Object implements BPTreeNode
Created by IntelliJ IDEA. User: martind Date: Jan 13, 2010 Time: 11:33:41 AM To change this template use File | Settings | File Templates.
-
-
Constructor Summary
Constructors Constructor Description BPTreeChildNode(long nodeIndex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
deleteItem(int index)
java.util.ArrayList<BPTreeChildNodeItem>
getChildItems()
int
getHighestChromID()
java.lang.String
getHighestChromKey()
org.broad.igv.bbfile.BPTreeNodeItem
getItem(int index)
int
getItemCount()
int
getLowestChromID()
java.lang.String
getLowestChromKey()
long
getNodeIndex()
boolean
insertItem(org.broad.igv.bbfile.BPTreeNodeItem item)
boolean
isLeaf()
void
printItems()
-
-
-
Method Detail
-
getNodeIndex
public long getNodeIndex()
- Specified by:
getNodeIndex
in interfaceBPTreeNode
-
isLeaf
public boolean isLeaf()
- Specified by:
isLeaf
in interfaceBPTreeNode
-
insertItem
public boolean insertItem(org.broad.igv.bbfile.BPTreeNodeItem item)
- Specified by:
insertItem
in interfaceBPTreeNode
-
deleteItem
public boolean deleteItem(int index)
- Specified by:
deleteItem
in interfaceBPTreeNode
-
getItemCount
public int getItemCount()
- Specified by:
getItemCount
in interfaceBPTreeNode
-
getItem
public org.broad.igv.bbfile.BPTreeNodeItem getItem(int index)
- Specified by:
getItem
in interfaceBPTreeNode
-
getLowestChromKey
public java.lang.String getLowestChromKey()
- Specified by:
getLowestChromKey
in interfaceBPTreeNode
-
getHighestChromKey
public java.lang.String getHighestChromKey()
- Specified by:
getHighestChromKey
in interfaceBPTreeNode
-
getLowestChromID
public int getLowestChromID()
- Specified by:
getLowestChromID
in interfaceBPTreeNode
-
getHighestChromID
public int getHighestChromID()
- Specified by:
getHighestChromID
in interfaceBPTreeNode
-
printItems
public void printItems()
- Specified by:
printItems
in interfaceBPTreeNode
-
getChildItems
public java.util.ArrayList<BPTreeChildNodeItem> getChildItems()
-
-