public abstract class CSVMapper
extends java.lang.Object
CSVMappable
を実装したクラスが必要コンストラクタと説明 |
---|
CSVMapper() |
修飾子とタイプ | メソッドと説明 |
---|---|
static <E extends CSVMappable> |
convertFromCSVFile(CSVFile file,
java.lang.Class<E> clazz)
CSVファイルを解析し、指定されたクラスのリストに変換する
変換には CSVMappable.importFromCSV(List) を使用する |
static <E extends CSVMappable> |
convertFromCSVFile(java.lang.String filePath,
java.lang.Class<E> clazz)
CSVファイルを解析し、指定されたクラスのリストに変換する
変換には CSVMappable.importFromCSV(List) を使用する |
static java.lang.String |
getInputCharCode()
最後に読み込んだCSVファイルの文字コードを返す。
|
static boolean |
isCSVFile(java.io.File file)
ファイルがCSVファイルかどうか判定する。
|
static void |
output(CSVFile file,
java.util.List<? extends CSVMappable> list)
リスト内の要素を1レコードとしてCSVファイルに出力する
出力時の文字コードは最後に読み込んだCSVファイルの文字コード (※CSVファイルが一度も読み込まれていない場合はUTF-8) |
static void |
output(CSVFile file,
java.util.List<? extends CSVMappable> list,
java.lang.String charCode)
リスト内の要素を1レコードとしてCSVファイルに出力する
出力時の文字コードはUTF-8 |
static void |
output(java.lang.String filePath,
java.util.List<? extends CSVMappable> list)
リスト内の要素を1レコードとしてCSVファイルに出力する
出力時の文字コードは最後に読み込んだCSVファイルの文字コード (※CSVファイルが一度も読み込まれていない場合はUTF-8) |
static void |
output(java.lang.String filePath,
java.util.List<? extends CSVMappable> list,
java.lang.String charCode)
リスト内の要素を1レコードとしてCSVファイルに出力する
出力時の文字コードはUTF-8 |
public static void output(CSVFile file, java.util.List<? extends CSVMappable> list, java.lang.String charCode) throws CSVException
file
- 出力先ファイルlist
- 出力するリストcharCode
- 出力文字コードCSVException
- CSV出力時のエラーpublic static void output(CSVFile file, java.util.List<? extends CSVMappable> list) throws CSVException
file
- 出力先ファイルlist
- 出力するリストCSVException
- CSV出力時のエラーpublic static void output(java.lang.String filePath, java.util.List<? extends CSVMappable> list, java.lang.String charCode) throws CSVException
filePath
- 出力先ファイルパス(絶対パス)list
- 出力するリストcharCode
- 出力文字コードCSVException
- CSV出力時のエラーpublic static void output(java.lang.String filePath, java.util.List<? extends CSVMappable> list) throws CSVException
filePath
- 出力先ファイルパス(絶対パス)list
- 出力するリストCSVException
- CSV出力時のエラーpublic static <E extends CSVMappable> java.util.List<E> convertFromCSVFile(java.lang.String filePath, java.lang.Class<E> clazz) throws CSVException
CSVMappable.importFromCSV(List)
を使用するE
- CSVConvertableを実装したクラスfilePath
- CSVファイルのパスclazz
- 変換するクラスCSVException
- CSV読み込み時のエラーpublic static <E extends CSVMappable> java.util.List<E> convertFromCSVFile(CSVFile file, java.lang.Class<E> clazz) throws CSVException
CSVMappable.importFromCSV(List)
を使用するE
- CSVConvertableを実装したクラスfile
- CSVファイルclazz
- 変換するクラスCSVException
- CSV読み込み時のエラーpublic static java.lang.String getInputCharCode()
public static boolean isCSVFile(java.io.File file)
file
- ファイル