getLetterDataElements クラスは、レターに必要なメタデータを取得する際に使用されます。このクラスは、次の文字列キーとのマップを返します。
キー
|
説明
|
DDE
|
このレターのデータディクショナリ要素のリストとマップされます。コレクション DDE と 他の DDE を区別するために、コレクション DDE では、コレクションマーカー「[]」が使用されます。例えば、DDE 「person」がコレクション「account」を持ち、このコレクションにコンポジット「accNumber」が含まれる場合、パスは「person.account[].accNumber」として設定されます。「[]」は、「account」がタイプコレクションであることを示します。
|
PH
|
このレターで使用され、データを指定する必要がある変数のリスト(List<Variable>)とマップされます。このレターで次のバインドを持つすべてのプレースホルダー変数が、このリストに追加されます。
「Literal」、「Variable」、「Field」、「Content」または「Data Dictionary (protected)」としてバインドされた PH 変数はこのリストに追加されません。
|
Field
|
このレターで使用され、データを指定する必要がある Fields オブジェクトのリスト(List<Field>)とマップされます。このレターで次のバインドを持つすべてのフィールドが、このリストに追加されます。
「Literal」、「Variable」、「Content」、「Ignore」または「Data Dictionary (protected)」としてバインドされたフィールドはこのリストに追加されません。
|
getLetterDataElements 構文は次のとおりです。 public Map<String,List> getLetterDataElements(String letterID) throws ICCException;
|
|
|