summaryrefslogtreecommitdiff
path: root/java/src/IceXML/StreamI.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2003-08-27 20:49:28 +0000
committerBernard Normier <bernard@zeroc.com>2003-08-27 20:49:28 +0000
commit96562f821fd2ba5e5ed1eb3ec6991e60c1402f06 (patch)
tree4a8b677c8c89a6c5f89cb83f320e0f0a8343cf4f /java/src/IceXML/StreamI.java
parentAdded per-proxy contexts to icej. For ice, added context to operator== and (diff)
downloadice-96562f821fd2ba5e5ed1eb3ec6991e60c1402f06.tar.bz2
ice-96562f821fd2ba5e5ed1eb3ec6991e60c1402f06.tar.xz
ice-96562f821fd2ba5e5ed1eb3ec6991e60c1402f06.zip
Freeze Evictor facet changes
Diffstat (limited to 'java/src/IceXML/StreamI.java')
-rw-r--r--java/src/IceXML/StreamI.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/java/src/IceXML/StreamI.java b/java/src/IceXML/StreamI.java
index c866cbc340a..189a7d52720 100644
--- a/java/src/IceXML/StreamI.java
+++ b/java/src/IceXML/StreamI.java
@@ -1171,6 +1171,12 @@ public class StreamI extends Ice.LocalObjectImpl implements Ice.Stream
return value;
}
+ public void
+ marshalFacets(boolean setting)
+ {
+ _marshalFacets = setting;
+ }
+
private void
startWrite(String name)
{
@@ -1324,7 +1330,7 @@ public class StreamI extends Ice.LocalObjectImpl implements Ice.Stream
startWrite(s);
if(obj != null)
{
- obj.__marshal(this);
+ obj.__marshal(this, _marshalFacets);
}
endWrite();
}
@@ -1553,6 +1559,7 @@ public class StreamI extends Ice.LocalObjectImpl implements Ice.Stream
}
private java.util.IdentityHashMap _objects;
private boolean _dump;
+ private boolean _marshalFacets = true;
private static class DOMTreeErrorReporter implements org.xml.sax.ErrorHandler
{