Class RekordboxPdb.PageRef

  • Enclosing class:
    RekordboxPdb

    public static class RekordboxPdb.PageRef
    extends io.kaitai.struct.KaitaiStruct
    An index which points to a table page (its offset can be found by multiplying the index by the `page_len` value in the file header). This type allows the linked page to be lazy loaded.
    • Constructor Detail

      • PageRef

        public PageRef​(io.kaitai.struct.KaitaiStream _io)
      • PageRef

        public PageRef​(io.kaitai.struct.KaitaiStream _io,
                       io.kaitai.struct.KaitaiStruct _parent)
      • PageRef

        public PageRef​(io.kaitai.struct.KaitaiStream _io,
                       io.kaitai.struct.KaitaiStruct _parent,
                       RekordboxPdb _root)
    • Method Detail

      • body

        public RekordboxPdb.Page body()
        When referenced, loads the specified page and parses its contents appropriately for the type of data it contains.
      • index

        public long index()
        Identifies the desired page number.
      • _parent

        public io.kaitai.struct.KaitaiStruct _parent()
        Overrides:
        _parent in class io.kaitai.struct.KaitaiStruct
      • _raw_body

        public byte[] _raw_body()