summaryrefslogtreecommitdiff
path: root/gentools
diff options
context:
space:
mode:
authorKim van der Riet <kpvdr@apache.org>2007-01-18 21:39:29 +0000
committerKim van der Riet <kpvdr@apache.org>2007-01-18 21:39:29 +0000
commit8a5d46b686eebfc0caf2f1e92eae3dea7b868ebd (patch)
tree281f62cc2fe708a5d76d1986fc65e6a491ef2e56 /gentools
parent93bddfd4c9260f958eab861a8a43db55bb836690 (diff)
downloadqpid-python-8a5d46b686eebfc0caf2f1e92eae3dea7b868ebd.tar.gz
Changed Content to use ByteBuffer, added Message.Transfer and Message.Cancel handlers
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/qpid.0-9@497585 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'gentools')
-rw-r--r--gentools/src/org/apache/qpid/gentools/JavaGenerator.java12
1 files changed, 10 insertions, 2 deletions
diff --git a/gentools/src/org/apache/qpid/gentools/JavaGenerator.java b/gentools/src/org/apache/qpid/gentools/JavaGenerator.java
index 5cd1658ec1..e9a9fd6fe9 100644
--- a/gentools/src/org/apache/qpid/gentools/JavaGenerator.java
+++ b/gentools/src/org/apache/qpid/gentools/JavaGenerator.java
@@ -1054,8 +1054,16 @@ public class JavaGenerator extends Generator
int ordinal, int indentSize, int tabSize)
{
StringBuffer sb = new StringBuffer();
- sb.append(Utils.createSpaces(indentSize) +
- "buf.append(\" " + fieldName + ": \" + " + fieldName + ");" + cr);
+ if (domain.compareTo("longstr") == 0)
+ {
+ sb.append(Utils.createSpaces(indentSize) +
+ "buf.append(\" " + fieldName + ": \" + new String(" + fieldName + "));" + cr);
+ }
+ else
+ {
+ sb.append(Utils.createSpaces(indentSize) +
+ "buf.append(\" " + fieldName + ": \" + " + fieldName + ");" + cr);
+ }
return sb.toString();
}