Package qxsl.sheet
Class SheetOrTable
- java.lang.Object
-
- qxsl.sheet.SheetOrTable
-
public final class SheetOrTable extends Object
書式を自動判別してバイト列の交信記録を読み取ります。- Since:
- 2020/10/05
-
-
Constructor Summary
Constructors Constructor Description SheetOrTable()
インスタンスを構築します。SheetOrTable(ClassLoader cl)
指定されたローダを参照するインスタンスを構築します。
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Item>
unpack(byte[] binary)
指定されたバイト列から交信記録を抽出します。List<Item>
unpack(String string)
指定された文字列から交信記録を抽出します。
-
-
-
Constructor Detail
-
SheetOrTable
public SheetOrTable()
インスタンスを構築します。- See Also:
ServiceLoader.load(Class)
-
SheetOrTable
public SheetOrTable(ClassLoader cl)
指定されたローダを参照するインスタンスを構築します。- Parameters:
cl
- 書式の実装を検出するクラスローダ
-
-
Method Detail
-
unpack
public List<Item> unpack(byte[] binary)
指定されたバイト列から交信記録を抽出します。- Parameters:
binary
- 要約書類を読み込むバイト列- Returns:
- 抽出された交信記録
- Throws:
UncheckedIOException
- 読み込み時の例外
-
unpack
public List<Item> unpack(String string)
指定された文字列から交信記録を抽出します。- Parameters:
string
- 要約書類を読み込む文字列- Returns:
- 抽出された交信記録
- Throws:
UncheckedIOException
- 読み込み時の例外
-
-