Package org.deepsymmetry.cratedigger.pdb
Class RekordboxPdb.DeviceSqlLongUtf16le
- java.lang.Object
-
- io.kaitai.struct.KaitaiStruct
-
- org.deepsymmetry.cratedigger.pdb.RekordboxPdb.DeviceSqlLongUtf16le
-
- Enclosing class:
- RekordboxPdb
public static class RekordboxPdb.DeviceSqlLongUtf16le extends io.kaitai.struct.KaitaiStruct
A UTF-16LE-encoded string preceded by a two-byte length field in a four-byte header.
-
-
Constructor Summary
Constructors Constructor Description DeviceSqlLongUtf16le(io.kaitai.struct.KaitaiStream _io)
DeviceSqlLongUtf16le(io.kaitai.struct.KaitaiStream _io, RekordboxPdb.DeviceSqlString _parent)
DeviceSqlLongUtf16le(io.kaitai.struct.KaitaiStream _io, RekordboxPdb.DeviceSqlString _parent, RekordboxPdb _root)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RekordboxPdb.DeviceSqlString
_parent()
RekordboxPdb
_root()
int
_unnamed1()
static RekordboxPdb.DeviceSqlLongUtf16le
fromFile(String fileName)
int
length()
Contains the length of the string in bytes, plus four trailing bytes that must be ignored.String
text()
The content of the string.
-
-
-
Constructor Detail
-
DeviceSqlLongUtf16le
public DeviceSqlLongUtf16le(io.kaitai.struct.KaitaiStream _io)
-
DeviceSqlLongUtf16le
public DeviceSqlLongUtf16le(io.kaitai.struct.KaitaiStream _io, RekordboxPdb.DeviceSqlString _parent)
-
DeviceSqlLongUtf16le
public DeviceSqlLongUtf16le(io.kaitai.struct.KaitaiStream _io, RekordboxPdb.DeviceSqlString _parent, RekordboxPdb _root)
-
-
Method Detail
-
fromFile
public static RekordboxPdb.DeviceSqlLongUtf16le fromFile(String fileName) throws IOException
- Throws:
IOException
-
length
public int length()
Contains the length of the string in bytes, plus four trailing bytes that must be ignored.
-
_unnamed1
public int _unnamed1()
-
text
public String text()
The content of the string.
-
_root
public RekordboxPdb _root()
-
_parent
public RekordboxPdb.DeviceSqlString _parent()
- Overrides:
_parent
in classio.kaitai.struct.KaitaiStruct
-
-