Package com.sun.xml.rpc.encoding
Class SOAPDeserializationState
- java.lang.Object
-
- com.sun.xml.rpc.encoding.SOAPDeserializationState
-
public class SOAPDeserializationState extends Object
Tracks the state of an object whose deserialization depends on other, yet to be completed, deserializations.- Author:
- JAX-RPC Development Team
-
-
Constructor Summary
Constructors Constructor Description SOAPDeserializationState()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeNotified(int memberIndex, int event)voiddeserialize(javax.activation.DataHandler dataHandler, SOAPDeserializationContext context)voiddeserialize(QName name, XMLReader reader, SOAPDeserializationContext context)voiddoneReading()SOAPInstanceBuildergetBuilder()ObjectgetInstance()booleanisComplete()booleanisCompleteForKnownMembers()intmemberGateType(int memberIndex)voidpromoteToCompleteOrFail()voidregisterListener(SOAPDeserializationState parentState, int memberIndex)voidsendPastEventsTo(SOAPDeserializationState listener, int memberIndex)voidsetBuilder(SOAPInstanceBuilder newBuilder)voidsetDeserializer(JAXRPCDeserializer deserializer)voidsetInstance(Object instance)protected voidsetMember(int memberIndex, Object value)
-
-
-
Method Detail
-
isCompleteForKnownMembers
public boolean isCompleteForKnownMembers()
-
isComplete
public boolean isComplete()
-
promoteToCompleteOrFail
public void promoteToCompleteOrFail()
-
registerListener
public void registerListener(SOAPDeserializationState parentState, int memberIndex)
-
sendPastEventsTo
public void sendPastEventsTo(SOAPDeserializationState listener, int memberIndex)
-
beNotified
public void beNotified(int memberIndex, int event)
-
memberGateType
public int memberGateType(int memberIndex)
-
setInstance
public void setInstance(Object instance)
-
setMember
protected void setMember(int memberIndex, Object value)
-
setBuilder
public void setBuilder(SOAPInstanceBuilder newBuilder)
-
getBuilder
public SOAPInstanceBuilder getBuilder()
-
setDeserializer
public void setDeserializer(JAXRPCDeserializer deserializer)
-
doneReading
public void doneReading()
-
getInstance
public Object getInstance()
-
deserialize
public void deserialize(QName name, XMLReader reader, SOAPDeserializationContext context)
-
deserialize
public void deserialize(javax.activation.DataHandler dataHandler, SOAPDeserializationContext context) throws DeserializationException- Throws:
DeserializationException
-
-