summaryrefslogtreecommitdiff
path: root/java/ant/Slice2JavaTask.java
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2002-09-17 20:56:34 +0000
committerBenoit Foucher <benoit@zeroc.com>2002-09-17 20:56:34 +0000
commit4073a3adb431e263d60b7a4739f3c0a95f92632e (patch)
treeb2e3081451b41d131261cd42b0fc50f25f93f336 /java/ant/Slice2JavaTask.java
parentFix bug introduced with OA changes (diff)
downloadice-4073a3adb431e263d60b7a4739f3c0a95f92632e.tar.bz2
ice-4073a3adb431e263d60b7a4739f3c0a95f92632e.tar.xz
ice-4073a3adb431e263d60b7a4739f3c0a95f92632e.zip
Added support for --case-sensitive option (attribute casesensitive).
Diffstat (limited to 'java/ant/Slice2JavaTask.java')
-rw-r--r--java/ant/Slice2JavaTask.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/java/ant/Slice2JavaTask.java b/java/ant/Slice2JavaTask.java
index 84d05a55614..289db179126 100644
--- a/java/ant/Slice2JavaTask.java
+++ b/java/ant/Slice2JavaTask.java
@@ -43,6 +43,7 @@ import java.io.BufferedWriter;
* package - The value for the --package translator option.
* tie - The value for the --tie translator option.
* clone - The value for the --clone translator option.
+ * casesensitive - The value for the --case-sensitive translator option.
*
* Nested elements:
*
@@ -82,6 +83,7 @@ public class Slice2JavaTask extends org.apache.tools.ant.Task
_includePath = null;
_tie = false;
_clone = false;
+ _caseSensitive = false;
}
public void
@@ -149,6 +151,12 @@ public class Slice2JavaTask extends org.apache.tools.ant.Task
_clone = c;
}
+ public void
+ setCaseSensitive(boolean c)
+ {
+ _caseSensitive = c;
+ }
+
public FileSet
createFileset()
{
@@ -288,6 +296,14 @@ public class Slice2JavaTask extends org.apache.tools.ant.Task
}
//
+ // Add --case-sensitive
+ //
+ if(_caseSensitive)
+ {
+ cmd.append(" --case-sensitive");
+ }
+
+ //
// Add files to be translated
//
for(int i = 0; i < buildList.size(); i++)
@@ -402,5 +418,6 @@ public class Slice2JavaTask extends org.apache.tools.ant.Task
private Path _includePath;
private boolean _tie;
private boolean _clone;
+ private boolean _caseSensitive;
private java.util.List _fileSets = new java.util.LinkedList();
}