Uses of Interface
messif.objects.nio.BinaryInput

Packages that use BinaryInput
messif.objects Metric data objects. 
messif.objects.impl Implementation of basic data objects. 
messif.objects.keys Data object keys. 
messif.objects.nio Support for extended binary serialization of objects. 
 

Uses of BinaryInput in messif.objects
 

Constructors in messif.objects with parameters of type BinaryInput
AbstractObject(BinaryInput input, BinarySerializator serializator)
          Creates a new instance of AbstractObject loaded from binary input.
LocalAbstractObject(BinaryInput input, BinarySerializator serializator)
          Creates a new instance of LocalAbstractObject loaded from binary input.
MetaObject(BinaryInput input, BinarySerializator serializator)
          Creates a new instance of MetaObject loaded from binary input.
PrecompDistPerforatedArrayFilter(BinaryInput input, BinarySerializator serializator)
           
PrecomputedDistancesFilter(BinaryInput input, BinarySerializator serializator)
          Creates a new instance of PrecomputedDistancesFilter loaded from binary input.
PrecomputedDistancesFixedArrayFilter(BinaryInput input, BinarySerializator serializator)
          Creates a new instance of PrecomputedDistancesFixedArrayFilter loaded from binary input.
PrecomputedDistancesPivotMapFilter(BinaryInput input, BinarySerializator serializator)
          Creates a new instance of PrecomputedDistancesPivotMapFilter loaded from binary input.
UniqueID(BinaryInput input, BinarySerializator serializator)
          Creates a new instance of UniqueID loaded from binary input.
 

Uses of BinaryInput in messif.objects.impl
 

Constructors in messif.objects.impl with parameters of type BinaryInput
MetaObjectMap(BinaryInput input, BinarySerializator serializator)
          Creates a new instance of MetaObject loaded from binary input buffer.
ObjectByteVector(BinaryInput input, BinarySerializator serializator)
          Creates a new instance of ObjectByteVector loaded from binary input buffer.
ObjectByteVectorL1(BinaryInput input, BinarySerializator serializator)
          Creates a new instance of ObjectByteVectorL1 loaded from binary input buffer.
ObjectFloatUnitVector(BinaryInput input, BinarySerializator serializator)
          Creates a new instance of ObjectFloatUnitVector loaded from binary input buffer.
ObjectFloatUnitVectorL2(BinaryInput input, BinarySerializator serializator)
          Creates a new instance of ObjectFloatUnitVector loaded from binary input buffer.
ObjectFloatVector(BinaryInput input, BinarySerializator serializator)
          Creates a new instance of ObjectFloatVector loaded from binary input buffer.
ObjectFloatVectorL1(BinaryInput input, BinarySerializator serializator)
          Creates a new instance of ObjectFloatVectorL1 loaded from binary input buffer.
ObjectFloatVectorL2(BinaryInput input, BinarySerializator serializator)
          Creates a new instance of ObjectFloatVectorL2 loaded from binary input buffer.
ObjectIntVector(BinaryInput input, BinarySerializator serializator)
          Creates a new instance of ObjectIntVector loaded from binary input buffer.
ObjectIntVectorL1(BinaryInput input, BinarySerializator serializator)
          Creates a new instance of ObjectIntVector loaded from binary input buffer.
ObjectIntVectorL2(BinaryInput input, BinarySerializator serializator)
          Creates a new instance of ObjectIntVector loaded from binary input buffer.
ObjectShortVector(BinaryInput input, BinarySerializator serializator)
          Creates a new instance of ObjectShortVector loaded from binary input buffer.
ObjectShortVectorL1(BinaryInput input, BinarySerializator serializator)
          Creates a new instance of ObjectShortVectorL1 loaded from binary input buffer.
ObjectShortVectorL2(BinaryInput input, BinarySerializator serializator)
          Creates a new instance of ObjectShortVectorL1 loaded from binary input buffer.
ObjectString(BinaryInput input, BinarySerializator serializator)
          Creates a new instance of ObjectString loaded from binary input buffer.
 

Uses of BinaryInput in messif.objects.keys
 

Constructors in messif.objects.keys with parameters of type BinaryInput
AbstractObjectKey(BinaryInput input, BinarySerializator serializator)
          Creates a new instance of AbstractObjectKey loaded from binary input.
DoubleKey(BinaryInput input, BinarySerializator serializator)
          Creates a new instance of DoubleKey loaded from binary input.
DoubleKeyInterval(BinaryInput input, BinarySerializator serializator)
          Creates a new instance of DoubleKeyInterval loaded from binary input.
IntegerKey(BinaryInput input, BinarySerializator serializator)
          Creates a new instance of IntegerKey loaded from binary input.
LongKey(BinaryInput input, BinarySerializator serializator)
          Creates a new instance of LongKey loaded from binary input.
 

Uses of BinaryInput in messif.objects.nio
 

Classes in messif.objects.nio that implement BinaryInput
 class BufferInputStream
          Input stream that implements the BinaryInput using an internal buffer.
 class FileChannelInputStream
          Extending class for a ChannelInputStream that operates on a file.
 class ChannelInputStream
          Buffered binary input stream.
 class MappedFileChannelInputStream
          Extending class for a ChannelInputStream that operates on a file.
 

Methods in messif.objects.nio with parameters of type BinaryInput
static java.lang.Object JavaToBinarySerializable.binaryDeserialize(BinaryInput input, BinarySerializator serializator)
          Deserialize a previously stored object from input buffer.
 boolean BinarySerializator.readBoolean(BinaryInput input)
          Returns a boolean value read from the specified input.
 boolean[] BinarySerializator.readBooleanArray(BinaryInput input)
          Returns a boolean array read from the specified input.
 byte BinarySerializator.readByte(BinaryInput input)
          Returns a byte value read from the specified input.
 byte[] BinarySerializator.readByteArray(BinaryInput input)
          Returns a byte array read from the specified input.
 double BinarySerializator.readDouble(BinaryInput input)
          Returns a double value read from the specified input.
 double[] BinarySerializator.readDoubleArray(BinaryInput input)
          Returns a double array read from the specified input.
 float BinarySerializator.readFloat(BinaryInput input)
          Returns a float value read from the specified input.
 float[] BinarySerializator.readFloatArray(BinaryInput input)
          Returns a float array read from the specified input.
 char BinarySerializator.readChar(BinaryInput input)
          Returns a char value read from the specified input.
 char[] BinarySerializator.readCharArray(BinaryInput input)
          Returns a char array read from the specified input.
 int BinarySerializator.readInt(BinaryInput input)
          Returns a int value read from the specified input.
 int[] BinarySerializator.readIntArray(BinaryInput input)
          Returns a int array read from the specified input.
 long BinarySerializator.readLong(BinaryInput input)
          Returns a long value read from the specified input.
 long[] BinarySerializator.readLongArray(BinaryInput input)
          Returns a long array read from the specified input.
 T MultiClassSerializator.readObject(BinaryInput input)
          Reads an instance from the input using this serializator.
 T SingleClassSerializator.readObject(BinaryInput input)
          Reads an instance from the input using this serializator.
protected static java.lang.Object BinarySerializator.readObject(BinaryInput input, BinarySerializator serializator, java.lang.reflect.Constructor constructor, java.lang.reflect.Method factoryMethod)
          Reads an instance created by constructor or factoryMethod from the input buffer.
<E> E
BinarySerializator.readObject(BinaryInput input, java.lang.Class<E> expectedClass)
          Reads an instance from the input using this serializator.
protected abstract
<E> E
BinarySerializator.readObjectImpl(BinaryInput input, java.lang.Class<E> expectedClass)
          Reads an instance using the proper constructor/factory method as specified by this serializator.
protected
<E> E
MultiClassSerializator.readObjectImpl(BinaryInput input, java.lang.Class<E> expectedClass)
          Reads an instance using the proper constructor/factory method.
protected
<E> E
SingleClassSerializator.readObjectImpl(BinaryInput input, java.lang.Class<E> expectedClass)
           
protected  int BinarySerializator.readObjectSize(BinaryInput input)
          Read the size of the object at the current position of the buffer.
 short BinarySerializator.readShort(BinaryInput input)
          Returns a short value read from the specified input.
 short[] BinarySerializator.readShortArray(BinaryInput input)
          Returns a short array read from the specified input.
 java.lang.String BinarySerializator.readString(BinaryInput input)
          Returns a String read from the specified input.
 int BinarySerializator.skipObject(BinaryInput stream, boolean skipDeleted)
          Skip the object at the current position of the stream.