public class MetaData extends Object
Modifier and Type | Field and Description |
---|---|
private Charset |
_charset |
private MappedByteBuffer |
_data |
private MappedByteBuffer |
_header |
private boolean |
_ok |
Constructor and Description |
---|
MetaData(String filename) |
MetaData(String filename,
String charsetname) |
Modifier and Type | Method and Description |
---|---|
private String |
decode(ByteBuffer buf) |
private ByteBuffer |
encode(CharBuffer chrbuf) |
ByteBuffer |
getDirectRecordEntry(int idx,
int size) |
ByteBuffer |
getIndirectRecordEntry(int idx) |
ByteBuffer |
getIndirectRecordEntry(int idx,
int size) |
int |
getIntEntry(int idx) |
String[] |
getStringArrayEntry(int stringOffset,
int numStrings) |
String |
getStringEntry(int stringOffset) |
private int |
h_checksum() |
private int |
h_magic() |
private int |
h_reserved(int i) |
private int |
h_size() |
private int |
h_user(int i) |
private int |
h_version() |
private void |
init(String filename,
String charsetname) |
boolean |
isOk() |
static void |
main(String[] args) |
int |
user(int i) |
private boolean _ok
private MappedByteBuffer _header
private MappedByteBuffer _data
private Charset _charset
public MetaData(String filename)
public boolean isOk()
private int h_magic()
private int h_version()
private int h_checksum()
private int h_size()
private int h_reserved(int i)
private int h_user(int i)
private ByteBuffer encode(CharBuffer chrbuf)
private String decode(ByteBuffer buf)
public int user(int i)
public int getIntEntry(int idx)
public ByteBuffer getDirectRecordEntry(int idx, int size)
public ByteBuffer getIndirectRecordEntry(int idx, int size)
public ByteBuffer getIndirectRecordEntry(int idx)
public String getStringEntry(int stringOffset)
public String[] getStringArrayEntry(int stringOffset, int numStrings)
public static void main(String[] args)
Copyright © 2018. All rights reserved.