Package org.deepsymmetry.cratedigger.pdb
Class RekordboxPdb.DeviceSqlString
- java.lang.Object
-
- io.kaitai.struct.KaitaiStruct
-
- org.deepsymmetry.cratedigger.pdb.RekordboxPdb.DeviceSqlString
-
- Enclosing class:
- RekordboxPdb
public static class RekordboxPdb.DeviceSqlString extends io.kaitai.struct.KaitaiStruct
A variable length string which can be stored in a variety of different encodings.
-
-
Constructor Summary
Constructors Constructor Description DeviceSqlString(io.kaitai.struct.KaitaiStream _io)
DeviceSqlString(io.kaitai.struct.KaitaiStream _io, io.kaitai.struct.KaitaiStruct _parent)
DeviceSqlString(io.kaitai.struct.KaitaiStream _io, io.kaitai.struct.KaitaiStruct _parent, RekordboxPdb _root)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description io.kaitai.struct.KaitaiStruct
_parent()
RekordboxPdb
_root()
io.kaitai.struct.KaitaiStruct
body()
static RekordboxPdb.DeviceSqlString
fromFile(String fileName)
int
lengthAndKind()
Mangled length of an ordinary ASCII string if odd, or a flag indicating another encoding with a longer length value to follow.
-
-
-
Constructor Detail
-
DeviceSqlString
public DeviceSqlString(io.kaitai.struct.KaitaiStream _io)
-
DeviceSqlString
public DeviceSqlString(io.kaitai.struct.KaitaiStream _io, io.kaitai.struct.KaitaiStruct _parent)
-
DeviceSqlString
public DeviceSqlString(io.kaitai.struct.KaitaiStream _io, io.kaitai.struct.KaitaiStruct _parent, RekordboxPdb _root)
-
-
Method Detail
-
fromFile
public static RekordboxPdb.DeviceSqlString fromFile(String fileName) throws IOException
- Throws:
IOException
-
lengthAndKind
public int lengthAndKind()
Mangled length of an ordinary ASCII string if odd, or a flag indicating another encoding with a longer length value to follow.
-
body
public io.kaitai.struct.KaitaiStruct body()
-
_root
public RekordboxPdb _root()
-
_parent
public io.kaitai.struct.KaitaiStruct _parent()
- Overrides:
_parent
in classio.kaitai.struct.KaitaiStruct
-
-