diff --git a/src/main/org/apache/tools/ant/types/optional/AbstractScriptComponent.java b/src/main/org/apache/tools/ant/types/optional/AbstractScriptComponent.java index df5a3cec3..a4a288b51 100644 --- a/src/main/org/apache/tools/ant/types/optional/AbstractScriptComponent.java +++ b/src/main/org/apache/tools/ant/types/optional/AbstractScriptComponent.java @@ -155,4 +155,14 @@ public abstract class AbstractScriptComponent extends ProjectComponent { public void setSetBeans(boolean setBeans) { helper.setSetBeans(setBeans); } + + /** + * Set the encoding of the script from an external file ; optional. + * + * @param encoding the encoding of the file containing the script source. + * @since Ant 1.10.2 + */ + public void setEncoding(String encoding) { + helper.setEncoding(encoding); + } } diff --git a/src/main/org/apache/tools/ant/types/optional/ScriptFilter.java b/src/main/org/apache/tools/ant/types/optional/ScriptFilter.java index 3f6ec88fd..3b0f1a193 100644 --- a/src/main/org/apache/tools/ant/types/optional/ScriptFilter.java +++ b/src/main/org/apache/tools/ant/types/optional/ScriptFilter.java @@ -180,4 +180,14 @@ public class ScriptFilter extends TokenFilter.ChainableReaderFilter { public void setSetBeans(boolean setBeans) { helper.setSetBeans(setBeans); } + + /** + * Set the encoding of the script from an external file ; optional. + * + * @param encoding the encoding of the file containing the script source. + * @since Ant 1.10.2 + */ + public void setEncoding(String encoding) { + helper.setEncoding(encoding); + } } diff --git a/src/main/org/apache/tools/ant/types/optional/ScriptSelector.java b/src/main/org/apache/tools/ant/types/optional/ScriptSelector.java index ca28f69f5..922584039 100644 --- a/src/main/org/apache/tools/ant/types/optional/ScriptSelector.java +++ b/src/main/org/apache/tools/ant/types/optional/ScriptSelector.java @@ -220,4 +220,13 @@ public class ScriptSelector extends BaseSelector { this.selected = selected; } + /** + * Set the encoding of the script from an external file ; optional. + * + * @param encoding the encoding of the file containing the script source. + * @since Ant 1.10.2 + */ + public void setEncoding(String encoding) { + helper.setEncoding(encoding); + } }