Package com.sun.xml.rpc.encoding
Class SOAPSerializationContext
- java.lang.Object
-
- com.sun.xml.rpc.encoding.SOAPSerializationContext
-
public class SOAPSerializationContext extends Object
- Author:
- JAX-RPC Development Team
-
-
Field Summary
Fields Modifier and Type Field Description protected SetactiveObjectsprotected StringcurEncodingStyleprotected StackencodingStyleContextprotected LinkedListlistprotected HashMapmapprotected javax.xml.soap.SOAPMessagemessageprotected longnextprotected Stringprefixprotected Mapproperties
-
Constructor Summary
Constructors Constructor Description SOAPSerializationContext()SOAPSerializationContext(String prefix)SOAPSerializationContext(String prefix, SOAPVersion ver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeginFragment()voidbeginSerializing(Object obj)voiddoneSerializing(Object obj)voidendFragment()StringgetEncodingStyle()javax.xml.soap.SOAPMessagegetMessage()ObjectgetProperty(String key)SOAPVersiongetSOAPVersion()booleanisRegistered(Object obj)SOAPSerializationStatelookupObject(Object obj)StringnextID()voidpopEncodingStyle()booleanpushEncodingStyle(String newEncodingStyle, XMLWriter writer)SOAPSerializationStateregisterObject(Object obj, ReferenceableSerializer serializer)voidremoveProperty(String key)voidserializeMultiRefObjects(XMLWriter writer)booleansetImplicitEncodingStyle(String newEncodingStyle)voidsetMessage(javax.xml.soap.SOAPMessage m)voidsetProperty(String key, Object value)
-
-
-
Field Detail
-
map
protected HashMap map
-
properties
protected Map properties
-
list
protected LinkedList list
-
prefix
protected String prefix
-
next
protected long next
-
encodingStyleContext
protected Stack encodingStyleContext
-
curEncodingStyle
protected String curEncodingStyle
-
activeObjects
protected Set activeObjects
-
message
protected javax.xml.soap.SOAPMessage message
-
-
Constructor Detail
-
SOAPSerializationContext
public SOAPSerializationContext()
-
SOAPSerializationContext
public SOAPSerializationContext(String prefix)
-
SOAPSerializationContext
public SOAPSerializationContext(String prefix, SOAPVersion ver)
-
-
Method Detail
-
registerObject
public SOAPSerializationState registerObject(Object obj, ReferenceableSerializer serializer)
-
isRegistered
public boolean isRegistered(Object obj)
-
lookupObject
public SOAPSerializationState lookupObject(Object obj)
-
serializeMultiRefObjects
public void serializeMultiRefObjects(XMLWriter writer)
-
nextID
public String nextID()
-
setImplicitEncodingStyle
public boolean setImplicitEncodingStyle(String newEncodingStyle)
-
pushEncodingStyle
public boolean pushEncodingStyle(String newEncodingStyle, XMLWriter writer) throws Exception
- Throws:
Exception
-
popEncodingStyle
public void popEncodingStyle()
-
getEncodingStyle
public String getEncodingStyle()
-
removeProperty
public void removeProperty(String key)
-
beginFragment
public void beginFragment()
-
beginSerializing
public void beginSerializing(Object obj) throws SerializationException
- Throws:
SerializationException
-
doneSerializing
public void doneSerializing(Object obj) throws SerializationException
- Throws:
SerializationException
-
endFragment
public void endFragment()
-
setMessage
public void setMessage(javax.xml.soap.SOAPMessage m)
-
getMessage
public javax.xml.soap.SOAPMessage getMessage()
-
getSOAPVersion
public SOAPVersion getSOAPVersion()
-
-