Package io.kaitai.struct
-
Interface Summary Interface Description CustomDecoder A custom decoder interface.CustomProcessor A custom encoder/decoder interface. -
Class Summary Class Description ByteBufferKaitaiStream An implementation ofKaitaiStreambacked by aByteBuffer.KaitaiStream KaitaiStream provides implementation of Kaitai Stream API for Java.KaitaiStream.WriteBackHandler KaitaiStruct Common base class for all structured generated by Kaitai Struct.KaitaiStruct.ReadOnly KaitaiStruct object that supports reading from a supplied stream object.KaitaiStruct.ReadWrite KaitaiStruct object that supports both reading from a given stream object, and writing to a pre-supplied stream object or to a stream object given explicitly.RandomAccessFileKaitaiStream An implementation ofKaitaiStreambacked by aRandomAccessFile. -
Exception Summary Exception Description ConsistencyError ConsistencyError.SizeMismatch KaitaiStream.KaitaiStructError Common ancestor for all error originating from Kaitai Struct usage.KaitaiStream.UndecidedEndiannessError Error that occurs when default endianness should be decided with a switch, but nothing matches (although using endianness expression implies that there should be some positive result).KaitaiStream.UnexpectedDataError Deprecated. Not used anymore in favour ofValidation*-exceptions.KaitaiStream.ValidationExprError KaitaiStream.ValidationFailedError Common ancestor for all validation failures.KaitaiStream.ValidationGreaterThanError KaitaiStream.ValidationLessThanError KaitaiStream.ValidationNotAnyOfError KaitaiStream.ValidationNotEqualError Signals validation failure: we required "actual" value to be equal to "expected", but it turned out that it's not.