Class Hierarchy
- java.lang.Object
- io.kaitai.struct.KaitaiStream (implements java.io.Closeable)
- io.kaitai.struct.ByteBufferKaitaiStream
- io.kaitai.struct.RandomAccessFileKaitaiStream
- io.kaitai.struct.KaitaiStream.WriteBackHandler
- io.kaitai.struct.KaitaiStruct
- io.kaitai.struct.KaitaiStruct.ReadOnly
- io.kaitai.struct.KaitaiStruct.ReadWrite
- io.kaitai.struct.KaitaiStruct.ReadOnly
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.kaitai.struct.ConsistencyError
- io.kaitai.struct.ConsistencyError.SizeMismatch
- io.kaitai.struct.KaitaiStream.KaitaiStructError
- io.kaitai.struct.KaitaiStream.ValidationFailedError
- io.kaitai.struct.KaitaiStream.ValidationExprError
- io.kaitai.struct.KaitaiStream.ValidationGreaterThanError
- io.kaitai.struct.KaitaiStream.ValidationLessThanError
- io.kaitai.struct.KaitaiStream.ValidationNotAnyOfError
- io.kaitai.struct.KaitaiStream.ValidationNotEqualError
- io.kaitai.struct.KaitaiStream.ValidationFailedError
- io.kaitai.struct.KaitaiStream.UndecidedEndiannessError
- io.kaitai.struct.KaitaiStream.UnexpectedDataError
- io.kaitai.struct.ConsistencyError
- java.lang.RuntimeException
- java.lang.Exception
- io.kaitai.struct.KaitaiStream (implements java.io.Closeable)
Interface Hierarchy
- io.kaitai.struct.CustomDecoder
- io.kaitai.struct.CustomProcessor
Annotation Type Hierarchy
- io.kaitai.struct.annotations.Generated (implements java.lang.annotation.Annotation)
- io.kaitai.struct.annotations.Instance (implements java.lang.annotation.Annotation)
- io.kaitai.struct.annotations.Parameter (implements java.lang.annotation.Annotation)
- io.kaitai.struct.annotations.SeqItem (implements java.lang.annotation.Annotation)