summaryrefslogtreecommitdiff
path: root/java/ant/Slice2WsdlTask.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/ant/Slice2WsdlTask.java')
-rw-r--r--java/ant/Slice2WsdlTask.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/java/ant/Slice2WsdlTask.java b/java/ant/Slice2WsdlTask.java
index 0b69b242b17..debc75eadf0 100644
--- a/java/ant/Slice2WsdlTask.java
+++ b/java/ant/Slice2WsdlTask.java
@@ -33,6 +33,7 @@ import java.io.FileOutputStream;
* tagdir - The directory in which tag files are located (default: ".").
* outputdir - The value for the --output-dir translator option.
* package - The value for the --package translator option.
+ * casesensitive - The value for the --case-sensitive translator option.
*
* Nested elements:
*
@@ -71,6 +72,7 @@ public class Slice2WsdlTask extends org.apache.tools.ant.Task
_package = null;
_includePath = null;
_fileSet = null;
+ _caseSensitive = false;
}
public void
@@ -97,6 +99,12 @@ public class Slice2WsdlTask extends org.apache.tools.ant.Task
_package = pkg;
}
+ public void
+ setCaseSensitive(boolean c)
+ {
+ _caseSensitive = c;
+ }
+
public Path
createIncludePath()
{
@@ -199,6 +207,14 @@ public class Slice2WsdlTask extends org.apache.tools.ant.Task
cmd.append(_package);
}
+ //
+ // Add --case-sensitive
+ //
+ if(_caseSensitive)
+ {
+ cmd.append(" --case-sensitive");
+ }
+
//
// Add include directives
//
@@ -273,4 +289,5 @@ public class Slice2WsdlTask extends org.apache.tools.ant.Task
private String _package;
private Path _includePath;
private FileSet _fileSet;
+ private boolean _caseSensitive;
}