@Internal public final class ListTables extends java.lang.Object
Constructor and Description |
---|
ListTables() |
ListTables(byte[] tableStream,
int lstOffset,
int fcPlfLfo,
int lcbPlfLfo) |
Modifier and Type | Method and Description |
---|---|
int |
addList(ListData lst,
LFO lfo,
LFOData lfoData) |
boolean |
equals(java.lang.Object obj) |
ListLevel |
getLevel(int lsid,
int level)
Get the ListLevel for a given lsid and level
|
LFO |
getLfo(int ilfo) |
LFOData |
getLfoData(int ilfo) |
ListData |
getListData(int lsid) |
int |
getOverrideIndexFromListID(int lsid) |
int |
hashCode() |
void |
writeListDataTo(FileInformationBlock fib,
java.io.ByteArrayOutputStream tableStream) |
void |
writeListOverridesTo(FileInformationBlock fib,
java.io.ByteArrayOutputStream tableStream) |
public ListTables()
public ListTables(byte[] tableStream, int lstOffset, int fcPlfLfo, int lcbPlfLfo)
public void writeListDataTo(FileInformationBlock fib, java.io.ByteArrayOutputStream tableStream) throws java.io.IOException
java.io.IOException
public void writeListOverridesTo(FileInformationBlock fib, java.io.ByteArrayOutputStream tableStream) throws java.io.IOException
java.io.IOException
public LFO getLfo(int ilfo) throws java.util.NoSuchElementException
java.util.NoSuchElementException
public LFOData getLfoData(int ilfo) throws java.util.NoSuchElementException
java.util.NoSuchElementException
public int getOverrideIndexFromListID(int lsid) throws java.util.NoSuchElementException
java.util.NoSuchElementException
public ListLevel getLevel(int lsid, int level)
lsid
- level
- null
if ListData can't be found or if level is > that availablepublic ListData getListData(int lsid)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Copyright 2020 The Apache Software Foundation or its licensors, as applicable.