diff options
author | Mark Spruiell <mes@zeroc.com> | 2002-10-03 19:28:19 +0000 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2002-10-03 19:28:19 +0000 |
commit | a3852159e55371fb0aa6bba9558a860390483818 (patch) | |
tree | ef8735c15437e793515b5dc82538cc4ee39bf4e9 /java/src/IceXML/StreamI.java | |
parent | minor fixes (diff) | |
download | ice-a3852159e55371fb0aa6bba9558a860390483818.tar.bz2 ice-a3852159e55371fb0aa6bba9558a860390483818.tar.xz ice-a3852159e55371fb0aa6bba9558a860390483818.zip |
align output with XML transformer
Diffstat (limited to 'java/src/IceXML/StreamI.java')
-rw-r--r-- | java/src/IceXML/StreamI.java | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/java/src/IceXML/StreamI.java b/java/src/IceXML/StreamI.java index 01413c450ca..40b00d0a7d2 100644 --- a/java/src/IceXML/StreamI.java +++ b/java/src/IceXML/StreamI.java @@ -828,7 +828,10 @@ public class StreamI extends Ice.LocalObjectImpl implements Ice.Stream assert(IceInternal.StringUtil.findFirstOf(name, " \t") == -1); _os.se(name); - _os.startEscapes().write(value == null ? "" : value).endEscapes(); + if(value != null && value.length() > 0) + { + _os.startEscapes().write(value == null ? "" : value).endEscapes(); + } _os.ee(); } @@ -839,7 +842,10 @@ public class StreamI extends Ice.LocalObjectImpl implements Ice.Stream for(int i = 0; i < value.length; i++) { _os.se("e"); - _os.startEscapes().write(value[i] == null ? "" : value[i]).endEscapes(); + if(value[i] != null && value[i].length() > 0) + { + _os.startEscapes().write(value[i] == null ? "" : value[i]).endEscapes(); + } _os.ee(); } endWriteSequence(); @@ -901,7 +907,10 @@ public class StreamI extends Ice.LocalObjectImpl implements Ice.Stream String s = _communicator.proxyToString(value); _os.se(name); - _os.startEscapes().write(s).endEscapes(); + if(s.length() > 0) + { + _os.startEscapes().write(s).endEscapes(); + } _os.ee(); } |