1 21 package com.db4o.ext; 22 23 33 public class MemoryFile { 34 35 private byte[] i_bytes; 36 private final int INITIAL_SIZE_AND_INC = 10000; 37 private int i_initialSize = INITIAL_SIZE_AND_INC; 38 private int i_incrementSizeBy = INITIAL_SIZE_AND_INC; 39 40 41 45 public MemoryFile() { 46 } 47 48 54 public MemoryFile(byte[] bytes) { 55 i_bytes = bytes; 56 } 57 58 67 public byte[] getBytes(){ 68 if(i_bytes == null){ 69 return new byte[0]; 70 } 71 return i_bytes; 72 } 73 74 79 public int getIncrementSizeBy(){ 80 return i_incrementSizeBy; 81 } 82 83 87 public int getInitialSize(){ 88 return i_initialSize; 89 } 90 91 97 public void setBytes(byte[] bytes){ 98 i_bytes = bytes; 99 } 100 101 112 public void setIncrementSizeBy(int byteCount){ 113 i_incrementSizeBy = byteCount; 114 } 115 116 127 public void setInitialSize(int byteCount){ 128 i_initialSize = byteCount; 129 } 130 } | Popular Tags |