Skip navigation links
A B C D E F G H I K L M N O P R S T U V W Z 

A

Alignment - Enum in dk.vajhoej.record
Enum Alignment specifies alignment within native struct.
analyze(Class<?>) - Static method in class dk.vajhoej.isam.KeyInfo
Analyze class.
analyze(Class<T>) - Static method in class dk.vajhoej.isam.KeyInfoArrayCache
Convenience method to get KeyInfo array from cache and analyze class if not in cache.
analyze(Class<?>) - Static method in class dk.vajhoej.record.StructInfo
Analyze class.
analyze(Class<T>) - Static method in class dk.vajhoej.record.StructInfoCache
Convenience method to get StructInfo from cache and analyze class if not in cache.
ArrayField - Annotation Type in dk.vajhoej.record
Annotation for arrays.
ASCII - Static variable in class dk.vajhoej.record.BCDUtil
ASCII zone nibble.

B

B_V1 - Static variable in interface dk.vajhoej.isam.remote.IsamProtocol
Byte protocol version 1.
BCDUtil - Class in dk.vajhoej.record
Class TimeUtil converts between bytes with Binary Coded Decimals ant BigDecimal objects.
BCDUtil() - Constructor for class dk.vajhoej.record.BCDUtil
 
BinaryEditor - Class in dk.vajhoej.record.edit
 
BinaryEditor() - Constructor for class dk.vajhoej.record.edit.BinaryEditor
 
byteArrayToString(byte[]) - Static method in class dk.vajhoej.isam.LogHelper
Produce string representation of byte array.
byteArrayToString(byte[], int) - Static method in class dk.vajhoej.isam.LogHelper
Produce string representation of byte array.
ByteClient - Class in dk.vajhoej.isam.remote
Class ByteClient implement IsamProtocolClient using byte arrays over plain Stream's.
ByteClient(InputStream, OutputStream) - Constructor for class dk.vajhoej.isam.remote.ByteClient
Create instance of ObjectClient.
ByteServer - Class in dk.vajhoej.isam.remote
Class ObjectServer implement IsamProtocolServer using ObjectStream's.
ByteServer(InputStream, OutputStream) - Constructor for class dk.vajhoej.isam.remote.ByteServer
Create instance of ObjectServer.

C

CacheIsamSource - Class in dk.vajhoej.isam.cache
Class CacheIsamSource is a wrapper adding a cache to an ISAM source.
CacheIsamSource(IsamSource) - Constructor for class dk.vajhoej.isam.cache.CacheIsamSource
Create instance of CacheIsamSource with default cache implementation.
CacheIsamSource(IsamSource, IsamCache) - Constructor for class dk.vajhoej.isam.cache.CacheIsamSource
Create instance of CacheIsamSource.
ClientThread - Class in dk.vajhoej.isam.remote
Class ClientThread is the server side of single clients connection to a single remote ISAM source.
ClientThread(Socket, IsamSource) - Constructor for class dk.vajhoej.isam.remote.ClientThread
Create instance of ClientThread.
close() - Method in class dk.vajhoej.isam.cache.CacheIsamSource
 
close() - Method in class dk.vajhoej.isam.dummy.DummyIsamResult
 
close() - Method in class dk.vajhoej.isam.dummy.DummyIsamSource
 
close() - Method in class dk.vajhoej.isam.emulated.EmulatedIsamResult
 
close() - Method in class dk.vajhoej.isam.emulated.EmulatedIsamSource
 
close() - Method in interface dk.vajhoej.isam.IsamResult
Close.
close() - Method in interface dk.vajhoej.isam.IsamSource
Close ISAM source.
close() - Method in class dk.vajhoej.isam.local.LocalIsamResult
 
close() - Method in class dk.vajhoej.isam.local.LocalIsamResultReverse
 
close() - Method in class dk.vajhoej.isam.local.LocalIsamSource
 
close() - Method in interface dk.vajhoej.isam.local.NativeIsam
Close.
close() - Method in class dk.vajhoej.isam.remote.ByteClient
 
CLOSE - Static variable in interface dk.vajhoej.isam.remote.IsamProtocol
Close ISAM source.
close() - Method in interface dk.vajhoej.isam.remote.IsamProtocolClient
Close ISAM source.
close() - Method in class dk.vajhoej.isam.remote.ObjectClient
 
close() - Method in class dk.vajhoej.isam.remote.RemoteIsamResult
 
close() - Method in class dk.vajhoej.isam.remote.RemoteIsamSource
 
close() - Method in class dk.vajhoej.record.StructReaderStream
Close underlying InputStream.
CodeGen - Class in dk.vajhoej.record
Class CodeGen generates FastStructReader's and FastStructWriter's using javassist library.
CodeGen() - Constructor for class dk.vajhoej.record.CodeGen
 
COMP_GE - Static variable in interface dk.vajhoej.isam.local.NativeIsam
Greater than or equal.
COMP_GT - Static variable in interface dk.vajhoej.isam.local.NativeIsam
Greater than.
COMP_LE - Static variable in interface dk.vajhoej.isam.local.NativeIsam
Less than or equal.
COMP_LT - Static variable in interface dk.vajhoej.isam.local.NativeIsam
Less than.
CompositFastStructReader<T> - Class in dk.vajhoej.record
Class CompositFastStructReader dispatches to a number of FastStructReaders's based on peek of actual sub class.
CompositFastStructReader(Class<T>, Map<Class<? extends T>, FastStructReader<? extends T>>) - Constructor for class dk.vajhoej.record.CompositFastStructReader
Create instance of CompositFastStructReader.
CompositFastStructWriter - Class in dk.vajhoej.record
Class CompositFastStructWriter dispatches to a number of FastStructWriter's based on actual object type.
CompositFastStructWriter(Map<Class<?>, FastStructWriter<?>>) - Constructor for class dk.vajhoej.record.CompositFastStructWriter
Create instance of CompositFastStructWriter.
CompositFastStructWriter(Map<Class<?>, FastStructWriter<?>>, int) - Constructor for class dk.vajhoej.record.CompositFastStructWriter
Create instance of CompositFastStructWriter.
convert(T1) - Method in interface dk.vajhoej.record.Util.Transformer
Convert object.
convert(T1) - Method in interface dk.vajhoej.record.Util2.Transformer
Convert object.
convertSelector(Object) - Method in interface dk.vajhoej.record.InfoProvider
Converts a selector of any type to a usable integer selector.
copyAll(Class<T1>, byte[], Class<T2>, Util.Transformer<T1, T2>) - Static method in class dk.vajhoej.record.Util
Convert array of struct in bytes into array of struct in bytes.
copyAll(Class<T1>, InputStream, Class<T2>, OutputStream, Util.Transformer<T1, T2>) - Static method in class dk.vajhoej.record.Util
Convert array of struct in stream into array of struct in stream.
copyAll(Class<T1>, byte[], Class<T2>, Util2.Transformer<T1, T2>, LengthProvider2) - Static method in class dk.vajhoej.record.Util2
Convert array of struct in bytes into array of struct in bytes.
copyAll(Class<T1>, InputStream, Class<T2>, OutputStream, Util2.Transformer<T1, T2>, LengthProvider2) - Static method in class dk.vajhoej.record.Util2
Convert array of struct in stream into array of struct in stream.
create(T) - Method in class dk.vajhoej.isam.cache.CacheIsamSource
 
create(T) - Method in class dk.vajhoej.isam.dummy.DummyIsamSource
 
create(T) - Method in class dk.vajhoej.isam.emulated.EmulatedIsamSource
 
create(T) - Method in interface dk.vajhoej.isam.IsamSource
Create record in ISAM source.
create(T) - Method in class dk.vajhoej.isam.local.LocalIsamSource
 
create(byte[]) - Method in interface dk.vajhoej.isam.local.NativeIsam
Create new record.
create(byte[], int, Object) - Method in interface dk.vajhoej.isam.local.NativeIsam
Create new record.
create(T) - Method in class dk.vajhoej.isam.remote.ByteClient
 
CREATE - Static variable in interface dk.vajhoej.isam.remote.IsamProtocol
Create record in ISAM source.
create(T) - Method in interface dk.vajhoej.isam.remote.IsamProtocolClient
Create record in ISAM source.
create(T) - Method in class dk.vajhoej.isam.remote.ObjectClient
 
create(T) - Method in class dk.vajhoej.isam.remote.RemoteIsamSource
 
current() - Method in class dk.vajhoej.isam.dummy.DummyIsamResult
 
current() - Method in class dk.vajhoej.isam.emulated.EmulatedIsamResult
 
current() - Method in interface dk.vajhoej.isam.IsamResult
Return current record.
current() - Method in class dk.vajhoej.isam.local.LocalIsamResult
 
current() - Method in class dk.vajhoej.isam.local.LocalIsamResultReverse
 
current() - Method in class dk.vajhoej.isam.remote.RemoteIsamResult
 

D

d2t(long) - Static method in class dk.vajhoej.record.VAXFloatUtil
Convert from D floating to T floating.
decodePackedBCD(byte[], int) - Static method in class dk.vajhoej.record.BCDUtil
Convert from packed BCD to BigDecimal.
decodeZonedBCD(byte[], byte, int) - Static method in class dk.vajhoej.record.BCDUtil
Convert from zoned BCD to BigDecimal.
delete(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.cache.CacheIsamSource
 
delete(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.dummy.DummyIsamSource
 
delete(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.emulated.EmulatedIsamSource
 
delete(Class<T>, Key<TK>) - Method in interface dk.vajhoej.isam.IsamSource
Delete record from ISAM source.
delete(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.local.LocalIsamSource
 
delete(byte[]) - Method in interface dk.vajhoej.isam.local.NativeIsam
Delete record.
delete(int, Object) - Method in interface dk.vajhoej.isam.local.NativeIsam
Delete record.
delete(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.remote.ByteClient
 
DELETE - Static variable in interface dk.vajhoej.isam.remote.IsamProtocol
Delete record from ISAM source.
delete(Class<T>, Key<TK>) - Method in interface dk.vajhoej.isam.remote.IsamProtocolClient
Delete record from ISAM source.
delete(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.remote.ObjectClient
 
delete(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.remote.RemoteIsamSource
 
dk.vajhoej.isam - package dk.vajhoej.isam
Library for accessing ISAM files.
dk.vajhoej.isam.cache - package dk.vajhoej.isam.cache
Implementation that wraps another implementation with a cache.
dk.vajhoej.isam.dummy - package dk.vajhoej.isam.dummy
Dummy implementation.
dk.vajhoej.isam.emulated - package dk.vajhoej.isam.emulated
Implementation that emulates ISAM files via relational database.
dk.vajhoej.isam.local - package dk.vajhoej.isam.local
Implementation accessing local ISAM file.
dk.vajhoej.isam.remote - package dk.vajhoej.isam.remote
Implementation accessing remote ISAM file.
dk.vajhoej.record - package dk.vajhoej.record
Library for reading and writing binary native structs.
dk.vajhoej.record.edit - package dk.vajhoej.record.edit
 
DummyIsamResult<T> - Class in dk.vajhoej.isam.dummy
Class DummyIsamResult is a "do nothing" implementation of ISAM result.
DummyIsamResult() - Constructor for class dk.vajhoej.isam.dummy.DummyIsamResult
 
DummyIsamSource - Class in dk.vajhoej.isam.dummy
Class DummyIsamSource is a "do nothing" implementation of ISAM source.
DummyIsamSource() - Constructor for class dk.vajhoej.isam.dummy.DummyIsamSource
 

E

EBCDIC - Static variable in class dk.vajhoej.record.BCDUtil
EBCDIC zone nibble.
EHCacheWrapper - Class in dk.vajhoej.isam.cache
Class StandardIsamCache is a wrapper for EHCache for CacheIsamSource.
EHCacheWrapper(CacheManager, String) - Constructor for class dk.vajhoej.isam.cache.EHCacheWrapper
Create instance of StandardIsamCache.
EmulatedIsamResult<T> - Class in dk.vajhoej.isam.emulated
Class EmulatedIsamResult is a result from a find operation in an emulated ISAM source.
EmulatedIsamResult(Class<T>, Connection, PreparedStatement, ResultSet) - Constructor for class dk.vajhoej.isam.emulated.EmulatedIsamResult
Create instance of EmulatedIsamResult.
EmulatedIsamSource - Class in dk.vajhoej.isam.emulated
Class EmulatedIsamSource is emulating an ISAM source by using a relational database.
EmulatedIsamSource(String, String, String, String) - Constructor for class dk.vajhoej.isam.emulated.EmulatedIsamSource
Create instance of EmulatedIsamSource.
encodePackedBCD(BigDecimal, int, int) - Static method in class dk.vajhoej.record.BCDUtil
Convert from BigDecimal to packed BCD.
encodeZonedBCD(BigDecimal, byte, int, int) - Static method in class dk.vajhoej.record.BCDUtil
Convert from BigDecimal to zoned BCD.
Endian - Enum in dk.vajhoej.record
Enum Endian specifies endianess within native struct.
ERROR - Static variable in interface dk.vajhoej.isam.remote.IsamProtocol
Error.
extend(int) - Method in class dk.vajhoej.record.StructWriter
Extend capacity.
ExtEndian - Enum in dk.vajhoej.record
Enum ExtEndian specifies endianess in field within native struct.

F

f2s(int) - Static method in class dk.vajhoej.record.VAXFloatUtil
Convert from F floating to S floating.
FastStructReader<T> - Interface in dk.vajhoej.record
Interface FastStructWriter define how to access a struct reading class with generated code.
FastStructWriter<T> - Interface in dk.vajhoej.record
Interface FastStructWriter define how to access a struct writing class with generated code.
FieldInfo - Class in dk.vajhoej.record
Class FieldInfo contains information about a native struct field needed for conversions.
FieldInfo(FieldType, int, int, String, byte, int, ExtEndian, boolean, char, Class<?>, Field, Map<Integer, SubClassAndPad>, boolean, int, int) - Constructor for class dk.vajhoej.record.FieldInfo
Create instance of FieldInfo with all necessary properties.
FieldType - Enum in dk.vajhoej.record
Enum FieldType specifies native struct types.
find(int, byte[]) - Method in interface dk.vajhoej.isam.local.NativeIsam
Search for record.
find(int, Object, int, byte[]) - Method in interface dk.vajhoej.isam.local.NativeIsam
Search for record.
FIND_GE - Static variable in interface dk.vajhoej.isam.remote.IsamProtocol
Find all records greater than or equal key.
FIND_GT - Static variable in interface dk.vajhoej.isam.remote.IsamProtocol
Find all records greater than key.
FIND_LE - Static variable in interface dk.vajhoej.isam.remote.IsamProtocol
Find all records less than or equal key.
FIND_LT - Static variable in interface dk.vajhoej.isam.remote.IsamProtocol
Find all records lessr than key.
findAllGE(IsamSource, Class<T>, Key<TK>) - Static method in class dk.vajhoej.isam.Util
 
findAllGT(IsamSource, Class<T>, Key<TK>) - Static method in class dk.vajhoej.isam.Util
 
findAllLE(IsamSource, Class<T>, Key<TK>) - Static method in class dk.vajhoej.isam.Util
 
findAllLT(IsamSource, Class<T>, Key<TK>) - Static method in class dk.vajhoej.isam.Util
 
findnext(byte[]) - Method in interface dk.vajhoej.isam.local.NativeIsam
Next/previous record (GE and GT => next, LE and LT => previous).
fromJavaTime(long) - Static method in class dk.vajhoej.record.TimeUtil
Convert from long with Java time (milliseconds since 1-Jan-1970) to Date object.
fromUnixTime(int) - Static method in class dk.vajhoej.record.TimeUtil
Convert from int with Unix time (seconds since 1-Jan-1970) as 32 bit to Date object.
fromUnixTime64(long) - Static method in class dk.vajhoej.record.TimeUtil
Convert from long with Unix time (seconds since 1-Jan-1970) as 64 bit to Date object.
fromVMSTime(long) - Static method in class dk.vajhoej.record.TimeUtil
Convert from long with VMS time (100 nanoseconds since 17-Nov-1858) to Date object.

G

g2t(long) - Static method in class dk.vajhoej.record.VAXFloatUtil
Convert from G floating to T floating.
genReader(Class<T>) - Static method in class dk.vajhoej.record.CodeGen
Generate FastStructReader.
genWriter(Class<T>, int) - Static method in class dk.vajhoej.record.CodeGen
Generate FastStructWriter.
genWriter(Class<T>) - Static method in class dk.vajhoej.record.CodeGen
Generate FastStructWriter.
get(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.cache.EHCacheWrapper
 
get(Class<T>, Key<TK>) - Method in interface dk.vajhoej.isam.cache.IsamCache
Get object from cache.
get(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.cache.StandardIsamCache
 
get(Class<?>) - Method in class dk.vajhoej.isam.KeyInfoArrayCache
Get KeyInfo array from cache.
get(Class<?>) - Method in class dk.vajhoej.record.StructInfoCache
Get StructInfo from cache.
getAlignment() - Method in class dk.vajhoej.record.StructInfo
Get Alignment.
getByteBuffer() - Method in class dk.vajhoej.record.CompositFastStructReader
 
getByteBuffer() - Method in class dk.vajhoej.record.CompositFastStructWriter
 
getByteBuffer() - Method in interface dk.vajhoej.record.FastStructReader
Get byte buffer.
getByteBuffer() - Method in interface dk.vajhoej.record.FastStructWriter
Get byte buffer.
getBytes() - Method in class dk.vajhoej.record.CompositFastStructWriter
 
getBytes() - Method in interface dk.vajhoej.record.FastStructWriter
Get bytes.
getBytes() - Method in class dk.vajhoej.record.StructWriter
Get bytes.
getClassType() - Method in class dk.vajhoej.record.FieldInfo
Get Java class type.
getCountprefix() - Method in class dk.vajhoej.record.FieldInfo
Get length in bytes of count prefix.
getDecimals() - Method in class dk.vajhoej.record.FieldInfo
Get decimals of BCD.
getElements() - Method in class dk.vajhoej.record.FieldInfo
Get number of elements.
getElements(Object, int) - Method in interface dk.vajhoej.record.LengthProvider2
Get number of elements in array.
getEncoding() - Method in class dk.vajhoej.record.FieldInfo
Get encoding of string.
getEndianess() - Method in class dk.vajhoej.record.FieldInfo
Get endianess.
getEndianess() - Method in class dk.vajhoej.record.StructInfo
Get endianess.
getEndpad() - Method in class dk.vajhoej.record.StructInfo
Get pad at end.
getField() - Method in class dk.vajhoej.isam.KeyInfo
Get field
getField() - Method in class dk.vajhoej.record.FieldInfo
Get corresponding reflection object.
getFields() - Method in class dk.vajhoej.record.StructInfo
Get fields.
getHitRate() - Method in class dk.vajhoej.isam.cache.CacheIsamSource
Get hit rate.
getHitRate() - Method in class dk.vajhoej.isam.cache.EHCacheWrapper
 
getHitRate() - Method in interface dk.vajhoej.isam.cache.IsamCache
Get hit rate.
getHitRate() - Method in class dk.vajhoej.isam.cache.StandardIsamCache
 
getHitRate() - Method in class dk.vajhoej.isam.KeyInfoArrayCache
Get cache hit rate.
getHitRate() - Method in class dk.vajhoej.record.StructInfoCache
Get cache hit rate.
getInstance() - Static method in class dk.vajhoej.isam.KeyInfoArrayCache
Get singleton instance.
getInstance() - Static method in class dk.vajhoej.record.StructInfoCache
Get singleton instance.
getIx() - Method in class dk.vajhoej.isam.Key
Get index.
getLength() - Method in class dk.vajhoej.record.FieldInfo
Get length of fixed length string.
getLength(Object, int) - Method in interface dk.vajhoej.record.LengthProvider
Get length of field.
getLength() - Method in class dk.vajhoej.record.StructInfo
Get length of fixed length parts of struct.
getLength() - Method in class dk.vajhoej.record.StructWriter
Get length.
getLengthProvider(Object, int) - Method in interface dk.vajhoej.record.LengthProvider2
Get length provider for sub struct.
getMaxLength() - Method in interface dk.vajhoej.record.LengthProvider2
Get max length of struct.
getOffset(String) - Method in class dk.vajhoej.record.StructInfo
Get offset for field name.
getPad() - Method in class dk.vajhoej.record.FieldInfo
Get whether to pad.
getPad() - Method in class dk.vajhoej.record.SubClassAndPad
Get padding.
getPadchar() - Method in class dk.vajhoej.record.FieldInfo
Get pad character.
getPrefixlength() - Method in class dk.vajhoej.record.FieldInfo
Get prefix length.
getRemaining() - Method in class dk.vajhoej.record.StructReader
Get number of remaining bytes.
getSelectorField() - Method in class dk.vajhoej.record.StructInfo
Get index of selector field.
getSelectPad() - Method in class dk.vajhoej.record.FieldInfo
Get sub class padding to fixed length.
getSelects() - Method in class dk.vajhoej.record.FieldInfo
Get sub class selections.
getStructType() - Method in class dk.vajhoej.record.FieldInfo
Get native struct type.
getSubClass() - Method in class dk.vajhoej.record.SubClassAndPad
Get class.
getTyp() - Method in class dk.vajhoej.isam.KeyInfo
Get type.
getValue() - Method in class dk.vajhoej.isam.Key
Get value.
getZone() - Method in class dk.vajhoej.record.FieldInfo
Get zone of zoned BCD.

H

handshake() - Method in class dk.vajhoej.isam.remote.ByteClient
 
handshake() - Method in interface dk.vajhoej.isam.remote.IsamProtocolClient
Send preferred version.
handshake() - Method in class dk.vajhoej.isam.remote.ObjectClient
 
hasConvertSelector() - Method in interface dk.vajhoej.record.InfoProvider
Has selector converter that must be used.

I

InfoProvider - Interface in dk.vajhoej.record
Interface InfoProvider represents something that can provide: - converted selector
init(byte[]) - Method in class dk.vajhoej.record.CompositFastStructReader
 
init(ByteBuffer) - Method in class dk.vajhoej.record.CompositFastStructReader
 
init(byte[]) - Method in interface dk.vajhoej.record.FastStructReader
Initialize byte buffer.
init(ByteBuffer) - Method in interface dk.vajhoej.record.FastStructReader
Initialize byte buffer.
IsamCache - Interface in dk.vajhoej.isam.cache
Interface IsamCache represents a cache to be used by CacheIsamSource.
IsamException - Exception in dk.vajhoej.isam
Class IsamException encapsulates exceptions related to ISAM processing.
IsamException() - Constructor for exception dk.vajhoej.isam.IsamException
Create instance of IsamException.
IsamException(String, Throwable) - Constructor for exception dk.vajhoej.isam.IsamException
Create instance of IsamException.
IsamException(String) - Constructor for exception dk.vajhoej.isam.IsamException
Create instance of IsamException.
IsamException(Throwable) - Constructor for exception dk.vajhoej.isam.IsamException
Create instance of IsamException.
IsamProtocol - Interface in dk.vajhoej.isam.remote
Interface IsamSource defines the wire protocol for remote ISAM sources.
IsamProtocolClient - Interface in dk.vajhoej.isam.remote
Interface IsamProtocolClient defines the API for remote ISAM sources clients.
IsamProtocolServer - Interface in dk.vajhoej.isam.remote
Interface IsamProtocolServer defines the API for remote ISAM sources servers.
IsamResult<T> - Interface in dk.vajhoej.isam
Interface IsamResult represents the result from a find operation.
IsamSource - Interface in dk.vajhoej.isam
Interface IsamSource represents an ISAM source.
isFixedLength() - Method in class dk.vajhoej.record.StructInfo
Is this a fixed length struct.

K

Key<T> - Class in dk.vajhoej.isam
Class Key represent a key in the ISAM file.
Key(int, T) - Constructor for class dk.vajhoej.isam.Key
Create instance of Key.
Key0<T> - Class in dk.vajhoej.isam
Class Key0 represent a key with index 0 in the ISAM file.
Key0(T) - Constructor for class dk.vajhoej.isam.Key0
Create instance of Key0.
Key1<T> - Class in dk.vajhoej.isam
Class Key1 represent a key with index 1 in the ISAM file.
Key1(T) - Constructor for class dk.vajhoej.isam.Key1
Create instance of Key0.
Key2<T> - Class in dk.vajhoej.isam
Class Key2 represent a key with index 2 in the ISAM file.
Key2(T) - Constructor for class dk.vajhoej.isam.Key2
Create instance of Key0.
KeyField - Annotation Type in dk.vajhoej.isam
Annotation for key fields.
KeyInfo - Class in dk.vajhoej.isam
Class FieldInfo contains information about a ISAM key field needed for access.
KeyInfo(FieldType, Field) - Constructor for class dk.vajhoej.isam.KeyInfo
Create instance of KeyInfo.
KeyInfoArrayCache - Class in dk.vajhoej.isam
Class KeyInfoArrayCache caches KeyInfo array objects in a singleton cache.

L

LengthProvider - Interface in dk.vajhoej.record
Interface LengthProvider represents something that can provide length of a field.
LengthProvider2 - Interface in dk.vajhoej.record
Interface LengthProvider2 represents something that can provide: - length of a field - maximum length of the entire struct - number of elements in array
LocalIsamResult<T> - Class in dk.vajhoej.isam.local
Class LocalIsamResult is a result from a find operation in a local ISAM source.
LocalIsamResult(Class<T>, NativeIsam, byte[], boolean) - Constructor for class dk.vajhoej.isam.local.LocalIsamResult
Create instance of LocalIsamResult.
LocalIsamResultReverse<T,TK> - Class in dk.vajhoej.isam.local
Class LocalIsamResultReverse is a result from a find operation in a local ISAM source for implementations that does not support reverse.
LocalIsamResultReverse(Class<T>, Key<TK>, NativeIsam, byte[], boolean) - Constructor for class dk.vajhoej.isam.local.LocalIsamResultReverse
Create instance of LocalIsamResult.
LocalIsamSource - Class in dk.vajhoej.isam.local
Class LocalIsamSource is accessing a local ISAM file using native API.
LocalIsamSource(String, String, boolean) - Constructor for class dk.vajhoej.isam.local.LocalIsamSource
Create instance of LocaleIsamSource.
log - Static variable in class dk.vajhoej.isam.dummy.DummyIsamResult
 
LogHelper - Class in dk.vajhoej.isam
Class LogHelper provide some utility methods for logging.
LogHelper() - Constructor for class dk.vajhoej.isam.LogHelper
 

M

main(String[]) - Static method in class dk.vajhoej.isam.remote.Server
Server main.
main(String[]) - Static method in class dk.vajhoej.record.edit.BinaryEditor
 
more() - Method in class dk.vajhoej.record.CompositFastStructReader
 
more() - Method in interface dk.vajhoej.record.FastStructReader
More records available.
more() - Method in class dk.vajhoej.record.StructReader
More records available.
more() - Method in class dk.vajhoej.record.StructReaderStream
More records available.

N

NativeIsam - Interface in dk.vajhoej.isam.local
Interface NativeIsamt represents the native implementation of the local ISAM source.

O

O_V1 - Static variable in interface dk.vajhoej.isam.remote.IsamProtocol
Object protocol version 1.
ObjectClient - Class in dk.vajhoej.isam.remote
Class ObjectClient implement IsamProtocolClient using ObjectStream's.
ObjectClient(InputStream, OutputStream) - Constructor for class dk.vajhoej.isam.remote.ObjectClient
Create instance of ObjectClient.
ObjectServer - Class in dk.vajhoej.isam.remote
Class ObjectServer implement IsamProtocolServer using ObjectStream's.
ObjectServer(InputStream, OutputStream) - Constructor for class dk.vajhoej.isam.remote.ObjectServer
Create instance of ObjectServer.
OK - Static variable in interface dk.vajhoej.isam.remote.IsamProtocol
OK.
open(String, boolean) - Method in interface dk.vajhoej.isam.local.NativeIsam
Open isam file.

P

process(IsamSource) - Method in class dk.vajhoej.isam.remote.ByteServer
 
process(IsamSource) - Method in interface dk.vajhoej.isam.remote.IsamProtocolServer
Process all incoming commands.
process(IsamSource) - Method in class dk.vajhoej.isam.remote.ObjectServer
 
process(T) - Method in interface dk.vajhoej.record.Util.ObjectHandler
Process object.
process(T) - Method in interface dk.vajhoej.record.Util2.ObjectHandler
Process object.
put(Key<TK>, T) - Method in class dk.vajhoej.isam.cache.EHCacheWrapper
 
put(Key<TK>, T) - Method in interface dk.vajhoej.isam.cache.IsamCache
Put object in cache.
put(Key<TK>, T) - Method in class dk.vajhoej.isam.cache.StandardIsamCache
 
put(Class<?>, KeyInfo[]) - Method in class dk.vajhoej.isam.KeyInfoArrayCache
Put KeyInfo array into cache.
put(Class<?>, StructInfo) - Method in class dk.vajhoej.record.StructInfoCache
Put StructInfo into cache.

R

read(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.cache.CacheIsamSource
 
read() - Method in class dk.vajhoej.isam.dummy.DummyIsamResult
 
read(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.dummy.DummyIsamSource
 
read() - Method in class dk.vajhoej.isam.emulated.EmulatedIsamResult
 
read(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.emulated.EmulatedIsamSource
 
read() - Method in interface dk.vajhoej.isam.IsamResult
Read record.
read(Class<T>, Key<TK>) - Method in interface dk.vajhoej.isam.IsamSource
Read record from ISAM source.
read() - Method in class dk.vajhoej.isam.local.LocalIsamResult
 
read() - Method in class dk.vajhoej.isam.local.LocalIsamResultReverse
 
read(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.local.LocalIsamSource
 
read(byte[]) - Method in interface dk.vajhoej.isam.local.NativeIsam
Read record by key in data.
read(int, Object, byte[]) - Method in interface dk.vajhoej.isam.local.NativeIsam
Read record by key.
read(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.remote.ByteClient
 
READ - Static variable in interface dk.vajhoej.isam.remote.IsamProtocol
Read record from ISAM source.
read(Class<T>, Key<TK>) - Method in interface dk.vajhoej.isam.remote.IsamProtocolClient
Read record from ISAM source.
read(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.remote.ObjectClient
 
read() - Method in class dk.vajhoej.isam.remote.RemoteIsamResult
 
read(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.remote.RemoteIsamSource
 
read(Class<T>) - Method in class dk.vajhoej.record.CompositFastStructReader
 
read(Class<T>) - Method in interface dk.vajhoej.record.FastStructReader
Read.
read(Class<T>) - Method in class dk.vajhoej.record.StructReader
Read.
read(Class<T>, LengthProvider) - Method in class dk.vajhoej.record.StructReader
Read.
read(Class<T>, LengthProvider2) - Method in class dk.vajhoej.record.StructReader
Read.
read(Class<T>, InfoProvider) - Method in class dk.vajhoej.record.StructReader
Read.
read(T) - Method in class dk.vajhoej.record.StructReader
Read.
read(T, LengthProvider) - Method in class dk.vajhoej.record.StructReader
Read.
read(T, LengthProvider2) - Method in class dk.vajhoej.record.StructReader
Read.
read(T, InfoProvider) - Method in class dk.vajhoej.record.StructReader
Read.
read(Class<T>) - Method in class dk.vajhoej.record.StructReaderStream
Read.
read(Class<T>, LengthProvider2) - Method in class dk.vajhoej.record.StructReaderStream
Read.
readAll(Class<T>, byte[]) - Static method in class dk.vajhoej.record.Util
Read array of struct in byte array into list of objects.
readAll(Class<T>, InputStream, List<T>) - Static method in class dk.vajhoej.record.Util
Read array of struct in stream into list of objects.
readAll(Class<T>, InputStream, Util.ObjectHandler<T>) - Static method in class dk.vajhoej.record.Util
Read array of struct in stream and processes them by handler.
readAll(Class<T>, byte[], LengthProvider2) - Static method in class dk.vajhoej.record.Util2
Read array of struct in byte array into list of objects.
readAll(Class<T>, InputStream, List<T>, LengthProvider2) - Static method in class dk.vajhoej.record.Util2
Read array of struct in stream into list of objects.
readAll(Class<T>, InputStream, Util2.ObjectHandler<T>, LengthProvider2) - Static method in class dk.vajhoej.record.Util2
Read array of struct in stream and processes them by handler.
readGE(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.cache.CacheIsamSource
 
readGE(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.dummy.DummyIsamSource
 
readGE(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.emulated.EmulatedIsamSource
 
readGE(Class<T>, Key<TK>) - Method in interface dk.vajhoej.isam.IsamSource
Find all records greater than or equal key.
readGE(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.local.LocalIsamSource
 
readGE(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.remote.RemoteIsamSource
 
readGT(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.cache.CacheIsamSource
 
readGT(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.dummy.DummyIsamSource
 
readGT(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.emulated.EmulatedIsamSource
 
readGT(Class<T>, Key<TK>) - Method in interface dk.vajhoej.isam.IsamSource
Read all records greater than key.
readGT(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.local.LocalIsamSource
 
readGT(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.remote.RemoteIsamSource
 
readLE(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.cache.CacheIsamSource
 
readLE(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.dummy.DummyIsamSource
 
readLE(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.emulated.EmulatedIsamSource
 
readLE(Class<T>, Key<TK>) - Method in interface dk.vajhoej.isam.IsamSource
Read all records less than or equal key.
readLE(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.local.LocalIsamSource
 
readLE(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.remote.RemoteIsamSource
 
readLT(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.cache.CacheIsamSource
 
readLT(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.dummy.DummyIsamSource
 
readLT(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.emulated.EmulatedIsamSource
 
readLT(Class<T>, Key<TK>) - Method in interface dk.vajhoej.isam.IsamSource
Read all records less than key.
readLT(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.local.LocalIsamSource
 
readLT(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.remote.RemoteIsamSource
 
readXX(int, Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.remote.ByteClient
 
readXX(int, Class<T>, Key<TK>) - Method in interface dk.vajhoej.isam.remote.IsamProtocolClient
Find all records matching criteria.
readXX(int, Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.remote.ObjectClient
 
RecordException - Exception in dk.vajhoej.record
Class RecordException encapsulates exceptions related to record processing.
RecordException() - Constructor for exception dk.vajhoej.record.RecordException
Create instance of RecordException.
RecordException(String, Throwable) - Constructor for exception dk.vajhoej.record.RecordException
Create instance of RecordException.
RecordException(String) - Constructor for exception dk.vajhoej.record.RecordException
Create instance of RecordException.
RecordException(Throwable) - Constructor for exception dk.vajhoej.record.RecordException
Create instance of RecordException.
RemoteIsamResult<T> - Class in dk.vajhoej.isam.remote
Class RemoteIsamResult is a result from a find operation in a remote ISAM source.
RemoteIsamResult(IsamProtocolClient) - Constructor for class dk.vajhoej.isam.remote.RemoteIsamResult
Create instance of RemoteIsamResult.
RemoteIsamSource - Class in dk.vajhoej.isam.remote
Class EmulatedIsamSource is a remote ISAM source.
RemoteIsamSource(String, int) - Constructor for class dk.vajhoej.isam.remote.RemoteIsamSource
Create instance of RemoteIsamSource.
remove(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.cache.EHCacheWrapper
 
remove(Class<T>, Key<TK>) - Method in interface dk.vajhoej.isam.cache.IsamCache
Remove object from cache.
remove(Class<T>, Key<TK>) - Method in class dk.vajhoej.isam.cache.StandardIsamCache
 
reset() - Method in class dk.vajhoej.isam.KeyInfoArrayCache
Reset cache.
reset() - Method in class dk.vajhoej.record.StructInfoCache
Reset cache.
RESULT_CLOSE - Static variable in interface dk.vajhoej.isam.remote.IsamProtocol
Result: close.
RESULT_CURRENT - Static variable in interface dk.vajhoej.isam.remote.IsamProtocol
Result: return current record.
RESULT_READ - Static variable in interface dk.vajhoej.isam.remote.IsamProtocol
Result: read record.
resultClose() - Method in class dk.vajhoej.isam.remote.ByteClient
 
resultClose() - Method in interface dk.vajhoej.isam.remote.IsamProtocolClient
Close.
resultClose() - Method in class dk.vajhoej.isam.remote.ObjectClient
 
resultCurrent() - Method in class dk.vajhoej.isam.remote.ByteClient
 
resultCurrent() - Method in interface dk.vajhoej.isam.remote.IsamProtocolClient
Return current record.
resultCurrent() - Method in class dk.vajhoej.isam.remote.ObjectClient
 
resultRead() - Method in class dk.vajhoej.isam.remote.ByteClient
 
resultRead() - Method in interface dk.vajhoej.isam.remote.IsamProtocolClient
Read record.
resultRead() - Method in class dk.vajhoej.isam.remote.ObjectClient
 
run() - Method in class dk.vajhoej.isam.remote.ClientThread
 
run() - Method in class dk.vajhoej.isam.remote.SourceThread
 

S

s2f(int) - Static method in class dk.vajhoej.record.VAXFloatUtil
Convert from S floating to F floating.
Selector - Annotation Type in dk.vajhoej.record
Annotation for selection of sub types.
Server - Class in dk.vajhoej.isam.remote
Serve remote requests for an ISAM source.
Server() - Constructor for class dk.vajhoej.isam.remote.Server
 
setVersion(int) - Static method in class dk.vajhoej.isam.remote.RemoteIsamSource
Set protocol version to use.
SourceThread - Class in dk.vajhoej.isam.remote
Class SourceThread is the server side of a single remote ISAM source.
SourceThread(IsamSource, int, boolean) - Constructor for class dk.vajhoej.isam.remote.SourceThread
Create instance of SourceThread.
StandardIsamCache - Class in dk.vajhoej.isam.cache
Class StandardIsamCache is default implementation of cache for CacheIsamSource.
StandardIsamCache() - Constructor for class dk.vajhoej.isam.cache.StandardIsamCache
Create instance of StandardIsamCache.
Struct - Annotation Type in dk.vajhoej.record
Annotation for structs.
StructField - Annotation Type in dk.vajhoej.record
Annotation for fields.
StructInfo - Class in dk.vajhoej.record
Class StructInfo contains information about a native struct needed for reading and/or writing.
StructInfo(Endian, Alignment, boolean, List<FieldInfo>, Class<?>) - Constructor for class dk.vajhoej.record.StructInfo
Create instance of StructInfo.
StructInfoCache - Class in dk.vajhoej.record
Class StructInfoCache caches StructInfo objects in a singleton cache.
StructReader - Class in dk.vajhoej.record
Class StructReader reads a Java object from a byte array containing a native struct.
StructReader(byte[]) - Constructor for class dk.vajhoej.record.StructReader
Create instance of StructReader.
StructReaderStream - Class in dk.vajhoej.record
Class StructReaderStream reads a Java object from an input stream containing a native struct.
StructReaderStream(InputStream, int, int) - Constructor for class dk.vajhoej.record.StructReaderStream
Create instance of StructReaderStream.
StructWriter - Class in dk.vajhoej.record
Class StructWriter writes a Java object to a byte array as a native struct.
StructWriter() - Constructor for class dk.vajhoej.record.StructWriter
Construct instance of StructWriter with default buffer size.
StructWriter(int) - Constructor for class dk.vajhoej.record.StructWriter
Construct instance of StructWriter.
SubClassAndPad - Class in dk.vajhoej.record
Class SubClassAndPad contains information about class and padding for select field.
SubClassAndPad(Class<?>, int) - Constructor for class dk.vajhoej.record.SubClassAndPad
Create instance of ClassAndPad with all necessary properties.
SubType - Annotation Type in dk.vajhoej.record
Annotation for sub types.
supportCreateWithKey() - Method in interface dk.vajhoej.isam.local.NativeIsam
Does this implementation support create by key as opposed to only read by data with embedded key.
supportDeleteWithKey() - Method in interface dk.vajhoej.isam.local.NativeIsam
Does this implementation support delete by key as opposed to only read by data with embedded key.
supportFindMixedOther() - Method in interface dk.vajhoej.isam.local.NativeIsam
Does this implementation support find mixed with other operations.
supportFindWithKey() - Method in interface dk.vajhoej.isam.local.NativeIsam
Does this implementation support find by key as opposed to only read by data with embedded key.
supportReadWithKey() - Method in interface dk.vajhoej.isam.local.NativeIsam
Does this implementation support read by key as opposed to only read by data with embedded key.
supportReverse() - Method in interface dk.vajhoej.isam.local.NativeIsam
Does this implementation support reverse find for LE and LT.
supportUpdateWithKey() - Method in interface dk.vajhoej.isam.local.NativeIsam
Does this implementation support update by key as opposed to only read by data with embedded key.

T

t2d(long) - Static method in class dk.vajhoej.record.VAXFloatUtil
Convert from T floating to D floating.
t2g(long) - Static method in class dk.vajhoej.record.VAXFloatUtil
Convert from T floating to G floating.
TimeUtil - Class in dk.vajhoej.record
Class TimeUtil converts between integers in various time formats and Date objects.
TimeUtil() - Constructor for class dk.vajhoej.record.TimeUtil
 
toJavaTime(Date) - Static method in class dk.vajhoej.record.TimeUtil
Convert from Date object to long with Java time (milliseconds since 1-Jan-1970).
toString() - Method in class dk.vajhoej.isam.Key
Convert to String.
toUnixTime(Date) - Static method in class dk.vajhoej.record.TimeUtil
Convert from Date object to int with Unix time (seconds since 1-Jan-1970) as 32 bit.
toUnixTime64(Date) - Static method in class dk.vajhoej.record.TimeUtil
Convert from Date object to long with Unix time (seconds since 1-Jan-1970) as 64 bit.
toVMSTime(Date) - Static method in class dk.vajhoej.record.TimeUtil
Convert from Date object to long with VMS time (100 nanoseconds since 17-Nov-1858).

U

update(T) - Method in class dk.vajhoej.isam.cache.CacheIsamSource
 
update(T) - Method in class dk.vajhoej.isam.dummy.DummyIsamSource
 
update(T) - Method in class dk.vajhoej.isam.emulated.EmulatedIsamSource
 
update(T) - Method in interface dk.vajhoej.isam.IsamSource
Update record in ISAM source.
update(T) - Method in class dk.vajhoej.isam.local.LocalIsamSource
 
update(byte[]) - Method in interface dk.vajhoej.isam.local.NativeIsam
Update existing record and do locking first if necessary/supported.
update(byte[], int, Object) - Method in interface dk.vajhoej.isam.local.NativeIsam
Update existing record and do locking first if necessary/supported.
update(T) - Method in class dk.vajhoej.isam.remote.ByteClient
 
UPDATE - Static variable in interface dk.vajhoej.isam.remote.IsamProtocol
Update record in ISAM source.
update(T) - Method in interface dk.vajhoej.isam.remote.IsamProtocolClient
Update record in ISAM source.
update(T) - Method in class dk.vajhoej.isam.remote.ObjectClient
 
update(T) - Method in class dk.vajhoej.isam.remote.RemoteIsamSource
 
update(byte[]) - Method in class dk.vajhoej.record.StructReader
Update byte array to read from by adding bytes.
Util - Class in dk.vajhoej.isam
Utility class to find all matching records.
Util() - Constructor for class dk.vajhoej.isam.Util
 
Util - Class in dk.vajhoej.record
Utility class to process lists and to work with files instead of byte arrays.
Util() - Constructor for class dk.vajhoej.record.Util
 
Util.ObjectHandler<T> - Interface in dk.vajhoej.record
Interface for processing objects read.
Util.Transformer<T1,T2> - Interface in dk.vajhoej.record
Interface for converting objects read.
Util2 - Class in dk.vajhoej.record
Utility class to process lists and to work with files instead of byte arrays trying to work even with variable length structs.
Util2() - Constructor for class dk.vajhoej.record.Util2
 
Util2.ObjectHandler<T> - Interface in dk.vajhoej.record
Interface for processing objects read.
Util2.Transformer<T1,T2> - Interface in dk.vajhoej.record
Interface for converting objects read.

V

valueOf(String) - Static method in enum dk.vajhoej.record.Alignment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.vajhoej.record.Endian
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.vajhoej.record.ExtEndian
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dk.vajhoej.record.FieldType
Returns the enum constant of this type with the specified name.
values() - Static method in enum dk.vajhoej.record.Alignment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dk.vajhoej.record.Endian
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dk.vajhoej.record.ExtEndian
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dk.vajhoej.record.FieldType
Returns an array containing the constants of this enum type, in the order they are declared.
VAXFloatUtil - Class in dk.vajhoej.record
Class VAXFloatUtil converts between VAX floating point and IEEE floating point.
VAXFloatUtil() - Constructor for class dk.vajhoej.record.VAXFloatUtil
 

W

workOn(ByteBuffer) - Method in class dk.vajhoej.record.CompositFastStructWriter
 
workOn(ByteBuffer) - Method in interface dk.vajhoej.record.FastStructWriter
Work on byte buffer.
write(Object) - Method in class dk.vajhoej.record.CompositFastStructWriter
 
write(T) - Method in interface dk.vajhoej.record.FastStructWriter
Write.
write(Object) - Method in class dk.vajhoej.record.StructWriter
Write.
write(Object, LengthProvider) - Method in class dk.vajhoej.record.StructWriter
Write.
write(Object, LengthProvider2) - Method in class dk.vajhoej.record.StructWriter
Write.
write(Object, InfoProvider) - Method in class dk.vajhoej.record.StructWriter
Write.
writeAll(Class<T>, List<T>) - Static method in class dk.vajhoej.record.Util
Write list of objects into array of struct in byte array.
writeAll(Class<T>, List<T>, OutputStream) - Static method in class dk.vajhoej.record.Util
Write list of objects into array of struct in stream.
writeAll(Class<T>, List<T>, LengthProvider2) - Static method in class dk.vajhoej.record.Util2
Write list of objects into array of struct in byte array.
writeAll(Class<T>, List<T>, OutputStream, LengthProvider2) - Static method in class dk.vajhoej.record.Util2
Write list of objects into array of struct in stream.

Z

ZERO - Static variable in class dk.vajhoej.record.BCDUtil
Zero zone nibble.
A B C D E F G H I K L M N O P R S T U V W Z 
Skip navigation links