public class ScriptItemProcessorBuilder<I,O>
extends java.lang.Object
コンストラクターと説明 |
---|
ScriptItemProcessorBuilder() |
修飾子と型 | メソッドと説明 |
---|---|
ScriptItemProcessor<I, O> | build() 完全に構築された ScriptItemProcessor を返します。 |
ScriptItemProcessorBuilder<I, O> | itemBindingVariableName(java.lang.String itemBindingVariableName) ScriptItemProcessor.ITEM_BINDING_VARIABLE_NAME で表される変数が適切でない場合(「アイテム」)、スクリプトが処理する現在のアイテムを取得するために使用するキー名を変更する機能を提供します。 |
ScriptItemProcessorBuilder<I, O> | language(java.lang.String language) スクリプトの言語を確立します。 |
ScriptItemProcessorBuilder<I, O> | scriptResource(org.springframework.core.io.Resource resource) 使用するスクリプトの Resource の場所を設定します。 |
ScriptItemProcessorBuilder<I, O> | scriptSource(java.lang.String scriptSource) 提供された String を使用するスクリプトソースコードとして設定します。 |
public ScriptItemProcessorBuilder<I,O> scriptResource(org.springframework.core.io.Resource resource)
Resource
の場所を設定します。スクリプト言語は、ファイル名拡張子から推測されます。resource
- 使用するスクリプトの Resource
の場所。ScriptItemProcessor.setScript(Resource)
public ScriptItemProcessorBuilder<I,O> language(java.lang.String language)
language
- スクリプトの言語。ScriptItemProcessor.setScriptSource(String, String)
public ScriptItemProcessorBuilder<I,O> scriptSource(java.lang.String scriptSource)
String
を使用するスクリプトソースコードとして設定します。スクリプトを使用するときは、言語を null または空にすることはできません。scriptSource
- 使用するスクリプトソースコードの String
形式。ScriptItemProcessor.setScriptSource(String, String)
public ScriptItemProcessorBuilder<I,O> itemBindingVariableName(java.lang.String itemBindingVariableName)
ScriptItemProcessor.ITEM_BINDING_VARIABLE_NAME
で表される変数が適切でない場合(「アイテム」)、スクリプトが処理する現在のアイテムを取得するために使用するキー名を変更する機能を提供します。itemBindingVariableName
- 目的のバインディング変数名 ScriptItemProcessor.setItemBindingVariableName(String)
public ScriptItemProcessor<I,O> build()
ScriptItemProcessor
を返します。ScriptItemProcessor