Class JsonBoolean
java.lang.Object
nablarch.core.dataformat.convertor.datatype.DataType<F,String>
nablarch.core.dataformat.convertor.datatype.CharacterStreamDataSupport<String>
nablarch.core.dataformat.convertor.datatype.CharacterStreamDataString
nablarch.core.dataformat.convertor.datatype.JsonBoolean
JSONにおける真偽値を表現するマーカークラス。
入力時には文字列に対して何もせずそのまま返却し、 出力時にはオブジェクトを文字列に変換して返却する。 なお、出力時にオブジェクトがnullの場合はnullを返却する。
本クラスはマーカークラスとして存在し、上記以外の特別な処理は行わない。
-
Field Summary
Fields inherited from class nablarch.core.dataformat.convertor.datatype.DataType
convertEmptyToNull
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionconvertOnRead
(String data) 入力時に読み込んだデータを変換する。convertOnWrite
(Object data) この実装では、出力時に、引数のオブジェクトを文字列に変換して返却する。Methods inherited from class nablarch.core.dataformat.convertor.datatype.CharacterStreamDataString
initialize
Methods inherited from class nablarch.core.dataformat.convertor.datatype.CharacterStreamDataSupport
getSize
Methods inherited from class nablarch.core.dataformat.convertor.datatype.DataType
getField, init, removePadding, setConvertEmptyToNull
-
Constructor Details
-
JsonBoolean
public JsonBoolean()
-
-
Method Details
-
convertOnRead
入力時に読み込んだデータを変換する。 この実装では、入力時に引数の文字列をそのまま返却する。 ただし、空文字列をnull
に変換する設定がされ、かつ引数が空文字列の場合はnull
を返却する。 この実装では、入力時に、引数の文字列に対して何もせずに返却する。- Overrides:
convertOnRead
in classCharacterStreamDataString
- Parameters:
data
- フィールドの値データ- Returns:
- 変換後の値
-
convertOnWrite
この実装では、出力時に、引数のオブジェクトを文字列に変換して返却する。 引数がnullの場合は、nullを返却する。- Overrides:
convertOnWrite
in classCharacterStreamDataString
- Parameters:
data
- 書き込みを行うデータ- Returns:
- 変換後の値
-