js.tinyvm.io
Class IOUtilities

java.lang.Object
  extended by js.tinyvm.io.IOUtilities

public class IOUtilities
extends java.lang.Object

Helper class for padding.


Constructor Summary
IOUtilities()
           
 
Method Summary
static int adjustedSize(int aSize, int aMinRecSize)
          Size in bytes corrected to record boundaries.
static void writePadding(IByteWriter writer, int aMinRecSize)
          Write padding bytes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IOUtilities

public IOUtilities()
Method Detail

writePadding

public static void writePadding(IByteWriter writer,
                                int aMinRecSize)
                         throws java.io.IOException
Write padding bytes.

Parameters:
writer - writer to write to
aMinRecSize - size of one record
Throws:
java.io.IOException

adjustedSize

public static int adjustedSize(int aSize,
                               int aMinRecSize)
Size in bytes corrected to record boundaries.

Parameters:
aSize - current size
aMinRecSize - size after padding