Lines Matching defs:FNode
47 public class FNode {
55 public FNode() throws IOException {
70 public FNode(long hash, long offset, int childOffset, int num, int tagOffset) {
78 public FNode get(long hash) throws IOException {
85 private FNode binarySearch(long start, int len, long hash) throws IOException {
98 return new FNode(mhash, f.getFilePointer() - 8l, f.readUnsignedShort(), f.readUnsignedShort(), f.readUnsignedShort());
146 public FNode getNode(String path) throws IOException {
149 FNode n = new FNode();
153 FNode next = null;
163 public String getChildTag(FNode fn, String name) throws IOException {
165 FNode ch = fn.binarySearch(fn.offset + fn.childOffset, fn.numChildren, EftarFile.myHash(name));
176 FNode n = new FNode();
177 FNode next;