public class FixedLengthConvertorSetting extends java.lang.Object implements ConvertorSetting
Constructor and Description |
---|
FixedLengthConvertorSetting() |
Modifier and Type | Method and Description |
---|---|
ConvertorFactorySupport |
getConvertorFactory()
コンバータのファクトリクラスを返却する。
|
java.lang.Byte |
getDefaultNegativePackSignNibble()
パック数値の符号ビット(負) を返却する。
|
java.lang.Byte |
getDefaultNegativeZoneSignNibble()
ゾーン数値の符号ビット(負) を返却する。
|
java.lang.Byte |
getDefaultPositivePackSignNibble()
パック数値の符号ビット(正) を返却する。
|
java.lang.Byte |
getDefaultPositiveZoneSignNibble()
ゾーン数値の符号ビット(正) を返却する。
|
static FixedLengthConvertorSetting |
getInstance()
このクラスのインスタンスをリポジトリから取得し、返却する。
|
boolean |
isConvertEmptyToNull()
空文字列を
null に変換するかを取得する。 |
void |
setConvertEmptyToNull(boolean convertEmptyToNull)
空文字列を
null に変換するかを設定する。
デフォルトはnull に変換する(true )。 |
ConvertorSetting |
setConvertorTable(java.util.Map<java.lang.String,java.lang.String> table)
コンバータ名と、コンバータの実装クラスを保持するテーブルを設定する。
|
FixedLengthConvertorSetting |
setDefaultNegativePackSignNibble(java.lang.String nibble)
パック数値の符号ビット(負) を設定する。
|
FixedLengthConvertorSetting |
setDefaultNegativeZoneSignNibble(java.lang.String nibble)
ゾーン数値の符号ビット(負) を設定する。
|
FixedLengthConvertorSetting |
setDefaultPositivePackSignNibble(java.lang.String nibble)
パック数値の符号ビット(正) を設定する。
|
FixedLengthConvertorSetting |
setDefaultPositiveZoneSignNibble(java.lang.String nibble)
ゾーン数値の符号ビット(正) を設定する。
|
void |
setFixedLengthConvertorFactory(FixedLengthConvertorFactory factory)
|
public static FixedLengthConvertorSetting getInstance()
public ConvertorFactorySupport getConvertorFactory()
getConvertorFactory
in interface ConvertorSetting
public java.lang.Byte getDefaultPositiveZoneSignNibble()
public FixedLengthConvertorSetting setDefaultPositiveZoneSignNibble(java.lang.String nibble)
nibble
- 符号ビット(4bit)を表す文字列([0-9a-zA-Z])public java.lang.Byte getDefaultNegativeZoneSignNibble()
public FixedLengthConvertorSetting setDefaultNegativeZoneSignNibble(java.lang.String nibble)
nibble
- 符号ビット(4bit)を表す文字列([0-9a-zA-Z])public java.lang.Byte getDefaultPositivePackSignNibble()
public FixedLengthConvertorSetting setDefaultPositivePackSignNibble(java.lang.String nibble)
nibble
- 符号ビット(4bit)を表す文字列([0-9a-zA-Z])public java.lang.Byte getDefaultNegativePackSignNibble()
public FixedLengthConvertorSetting setDefaultNegativePackSignNibble(java.lang.String nibble)
nibble
- 符号ビット(4bit)を表す文字列([0-9a-zA-Z])public ConvertorSetting setConvertorTable(java.util.Map<java.lang.String,java.lang.String> table) throws java.lang.ClassNotFoundException
table
- コンバータ名と、コンバータの実装クラスを保持するテーブルjava.lang.ClassNotFoundException
- 指定されたクラスが存在しなかった場合、
もしくは、指定されたクラスが ValueConvertorを実装していなかった場合に、スローされる例外public void setFixedLengthConvertorFactory(FixedLengthConvertorFactory factory)
factory
- FixedLengthConvertorFactory
public void setConvertEmptyToNull(boolean convertEmptyToNull)
null
に変換するかを設定する。
デフォルトはnull
に変換する(true
)。convertEmptyToNull
- 空文字列をnull
に変換するならtruepublic boolean isConvertEmptyToNull()
null
に変換するかを取得する。null
に変換するならtrue