public abstract class StructuredDataEditorSupport
extends java.lang.Object
| コンストラクタと説明 |
|---|
StructuredDataEditorSupport() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected java.lang.String |
buildMapKey(java.lang.String currentKeyBase,
java.lang.String fieldName)
Map(XML)に格納する際のKeyを作成し、返却します
|
protected void |
checkArrayLength(FieldDefinition fd,
int actualLength,
java.lang.String baseKey)
配列の長さチェックを実行します。
|
protected void |
checkIndispensable(java.lang.String baseKey,
FieldDefinition fd,
java.lang.Object targetObject)
必須チェック用関数
チェック可否をTrueで強制的に実行 |
protected void |
checkRequired(java.lang.String baseKey,
FieldDefinition fd,
java.lang.Object targetObject,
boolean checkTarget)
必須チェック用の関数
targetObjectがNullで必須項目の場合は throwInvalidDataFormatExceptionを実行 |
protected java.lang.Object |
convertToFieldOnRead(java.lang.String fieldStr,
FieldDefinition field)
読み込んだフィールド文字列をコンバータを用いてオブジェクトに変換し、返却する。
|
protected java.lang.Object |
convertToFieldOnWrite(java.lang.Object fieldStr,
FieldDefinition field)
読み込んだフィールド文字列をコンバータを用いてオブジェクトに変換し、返却する。
|
protected boolean |
isObjectType(FieldDefinition fieldDef)
当該フィールドのタイプ識別子がネストオブジェクト(OB)かどうか判定する。
|
protected void checkIndispensable(java.lang.String baseKey,
FieldDefinition fd,
java.lang.Object targetObject)
throws InvalidDataFormatException
baseKey - キーfd - FieldDefinitiontargetObject - チェック対象オブジェクトInvalidDataFormatException - targetObjectがNullで必須項目の場合protected void checkRequired(java.lang.String baseKey,
FieldDefinition fd,
java.lang.Object targetObject,
boolean checkTarget)
throws InvalidDataFormatException
baseKey - キーfd - FieldDefinitiontargetObject - チェック対象オブジェクトcheckTarget - チェック可否InvalidDataFormatException - targetObjectがNullで必須項目の場合protected void checkArrayLength(FieldDefinition fd, int actualLength, java.lang.String baseKey)
fd - フィールド定義actualLength - 実際の長さbaseKey - 対象キーprotected java.lang.String buildMapKey(java.lang.String currentKeyBase,
java.lang.String fieldName)
currentKeyBase - Keyを作成する際のベース文字列(親フィールド名称)fieldName - 作成対象フィールド名称protected java.lang.Object convertToFieldOnRead(java.lang.String fieldStr,
FieldDefinition field)
fieldStr - 読み込んだフィールド文字列field - フィールド定義情報保持クラスprotected java.lang.Object convertToFieldOnWrite(java.lang.Object fieldStr,
FieldDefinition field)
fieldStr - 読み込んだフィールド文字列field - フィールド定義情報保持クラスprotected boolean isObjectType(FieldDefinition fieldDef)
fieldDef - 判定対象フィールドのフィールド定義