├── .github └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE ├── README.md ├── kaitai_struct_java_runtime.iml ├── pom.xml └── src ├── main └── java │ └── io │ └── kaitai │ └── struct │ ├── ByteBufferKaitaiStream.java │ ├── ConsistencyError.java │ ├── ConsistencyNotCheckedError.java │ ├── CustomDecoder.java │ ├── CustomProcessor.java │ ├── KaitaiStream.java │ ├── KaitaiStruct.java │ ├── RandomAccessFileKaitaiStream.java │ └── annotations │ ├── Generated.java │ ├── Instance.java │ ├── Parameter.java │ └── SeqItem.java └── test └── java └── io └── kaitai └── struct ├── ByteBufferKaitaiStreamTest.java ├── KaitaiStreamTest.java └── RandomAccessFileKaitaiStreamTest.java /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_java_runtime/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_java_runtime/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_java_runtime/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_java_runtime/HEAD/README.md -------------------------------------------------------------------------------- /kaitai_struct_java_runtime.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_java_runtime/HEAD/kaitai_struct_java_runtime.iml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_java_runtime/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/io/kaitai/struct/ByteBufferKaitaiStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_java_runtime/HEAD/src/main/java/io/kaitai/struct/ByteBufferKaitaiStream.java -------------------------------------------------------------------------------- /src/main/java/io/kaitai/struct/ConsistencyError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_java_runtime/HEAD/src/main/java/io/kaitai/struct/ConsistencyError.java -------------------------------------------------------------------------------- /src/main/java/io/kaitai/struct/ConsistencyNotCheckedError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_java_runtime/HEAD/src/main/java/io/kaitai/struct/ConsistencyNotCheckedError.java -------------------------------------------------------------------------------- /src/main/java/io/kaitai/struct/CustomDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_java_runtime/HEAD/src/main/java/io/kaitai/struct/CustomDecoder.java -------------------------------------------------------------------------------- /src/main/java/io/kaitai/struct/CustomProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_java_runtime/HEAD/src/main/java/io/kaitai/struct/CustomProcessor.java -------------------------------------------------------------------------------- /src/main/java/io/kaitai/struct/KaitaiStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_java_runtime/HEAD/src/main/java/io/kaitai/struct/KaitaiStream.java -------------------------------------------------------------------------------- /src/main/java/io/kaitai/struct/KaitaiStruct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_java_runtime/HEAD/src/main/java/io/kaitai/struct/KaitaiStruct.java -------------------------------------------------------------------------------- /src/main/java/io/kaitai/struct/RandomAccessFileKaitaiStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_java_runtime/HEAD/src/main/java/io/kaitai/struct/RandomAccessFileKaitaiStream.java -------------------------------------------------------------------------------- /src/main/java/io/kaitai/struct/annotations/Generated.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_java_runtime/HEAD/src/main/java/io/kaitai/struct/annotations/Generated.java -------------------------------------------------------------------------------- /src/main/java/io/kaitai/struct/annotations/Instance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_java_runtime/HEAD/src/main/java/io/kaitai/struct/annotations/Instance.java -------------------------------------------------------------------------------- /src/main/java/io/kaitai/struct/annotations/Parameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_java_runtime/HEAD/src/main/java/io/kaitai/struct/annotations/Parameter.java -------------------------------------------------------------------------------- /src/main/java/io/kaitai/struct/annotations/SeqItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_java_runtime/HEAD/src/main/java/io/kaitai/struct/annotations/SeqItem.java -------------------------------------------------------------------------------- /src/test/java/io/kaitai/struct/ByteBufferKaitaiStreamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_java_runtime/HEAD/src/test/java/io/kaitai/struct/ByteBufferKaitaiStreamTest.java -------------------------------------------------------------------------------- /src/test/java/io/kaitai/struct/KaitaiStreamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_java_runtime/HEAD/src/test/java/io/kaitai/struct/KaitaiStreamTest.java -------------------------------------------------------------------------------- /src/test/java/io/kaitai/struct/RandomAccessFileKaitaiStreamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_java_runtime/HEAD/src/test/java/io/kaitai/struct/RandomAccessFileKaitaiStreamTest.java --------------------------------------------------------------------------------