クラス ConvertDataFileCommand
- java.lang.Object
-
- com.sqlapp.data.db.command.AbstractCommand
-
- com.sqlapp.data.db.command.export.ConvertDataFileCommand
-
- すべての実装されたインタフェース:
java.lang.Runnable
public class ConvertDataFileCommand extends AbstractCommand
Excel,CSV,Jsonのファイルを相互変換するためのコマンド
-
-
フィールドの概要
-
クラスから継承されたフィールド com.sqlapp.data.db.command.AbstractCommand
logger
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 ConvertDataFileCommand()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 protected voiddoRun()protected com.sqlapp.data.converter.ConvertersgetConverters()java.lang.StringgetCsvEncoding()java.io.FilegetDirectory()java.util.function.Predicate<java.io.File>getFileFilter()com.sqlapp.util.JsonConvertergetJsonConverter()java.io.FilegetOutputDirectory()com.sqlapp.data.schemas.rowiterator.WorkbookFileTypegetOutputFileType()java.lang.StringgetSheetName()booleanisRecursive()booleanisRemoveOriginalFile()protected voidsetConverters(com.sqlapp.data.converter.Converters converters)voidsetCsvEncoding(java.lang.String csvEncoding)voidsetDirectory(java.io.File directory)voidsetFileFilter(java.util.function.Predicate<java.io.File> fileFilter)voidsetJsonConverter(com.sqlapp.util.JsonConverter jsonConverter)voidsetOutputDirectory(java.io.File outputDirectory)voidsetOutputFileType(com.sqlapp.data.schemas.rowiterator.WorkbookFileType outputFileType)voidsetRecursive(boolean recursive)voidsetRemoveOriginalFile(boolean removeOriginalFile)voidsetSheetName(java.lang.String sheetName)-
クラスから継承されたメソッド com.sqlapp.data.db.command.AbstractCommand
createJsonConverter, createYamlConverter, getContext, getConvertHandler, getErr, getExceptionHandler, initialize, initializeContext, println, run, setConvertHandler, setExceptionHandler
-
-
-
-
メソッドの詳細
-
doRun
protected void doRun()
- 定義:
doRunクラス内AbstractCommand
-
isRecursive
public boolean isRecursive()
- 戻り値:
- the recursive
-
setRecursive
public void setRecursive(boolean recursive)
- パラメータ:
recursive- the recursive to set
-
getFileFilter
public java.util.function.Predicate<java.io.File> getFileFilter()
- 戻り値:
- the fileFilter
-
setFileFilter
public void setFileFilter(java.util.function.Predicate<java.io.File> fileFilter)
- パラメータ:
fileFilter- the fileFilter to set
-
getOutputFileType
public com.sqlapp.data.schemas.rowiterator.WorkbookFileType getOutputFileType()
- 戻り値:
- the outputFileType
-
setOutputFileType
public void setOutputFileType(com.sqlapp.data.schemas.rowiterator.WorkbookFileType outputFileType)
- パラメータ:
outputFileType- the outputFileType to set
-
getConverters
protected com.sqlapp.data.converter.Converters getConverters()
- 戻り値:
- the converters
-
setConverters
protected void setConverters(com.sqlapp.data.converter.Converters converters)
- パラメータ:
converters- the converters to set
-
getSheetName
public java.lang.String getSheetName()
- 戻り値:
- the sheetName
-
setSheetName
public void setSheetName(java.lang.String sheetName)
- パラメータ:
sheetName- the sheetName to set
-
isRemoveOriginalFile
public boolean isRemoveOriginalFile()
- 戻り値:
- the removeOriginalFile
-
setRemoveOriginalFile
public void setRemoveOriginalFile(boolean removeOriginalFile)
- パラメータ:
removeOriginalFile- the removeOriginalFile to set
-
getOutputDirectory
public java.io.File getOutputDirectory()
- 戻り値:
- the outputDirectory
-
setOutputDirectory
public void setOutputDirectory(java.io.File outputDirectory)
- パラメータ:
outputDirectory- the outputDirectory to set
-
getDirectory
public java.io.File getDirectory()
- 戻り値:
- the directory
-
setDirectory
public void setDirectory(java.io.File directory)
- パラメータ:
directory- the directory to set
-
getCsvEncoding
public java.lang.String getCsvEncoding()
- 戻り値:
- the csvEncoding
-
setCsvEncoding
public void setCsvEncoding(java.lang.String csvEncoding)
- パラメータ:
csvEncoding- the csvEncoding to set
-
getJsonConverter
public com.sqlapp.util.JsonConverter getJsonConverter()
- 戻り値:
- the jsonConverter
-
setJsonConverter
public void setJsonConverter(com.sqlapp.util.JsonConverter jsonConverter)
- パラメータ:
jsonConverter- the jsonConverter to set
-
-