|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectsoaprmi.soap.SoapSerializeContextImpl
Standard implementation serialization context.
| Constructor Summary | |
SoapSerializeContextImpl(Soap factory_)
|
|
| Method Summary | |
java.lang.String |
addId(java.lang.Object value)
Add object to id-table and return assigned id. |
java.lang.String |
addRef(Serializer typeSer,
EncodingStyle typeEnc,
java.lang.Object typeValue,
java.lang.String name,
java.lang.Class baseClass)
|
void |
close()
|
void |
done()
|
void |
enterStruct()
|
EncodingStyle |
getDefaultEncodingStyle()
|
java.lang.String |
getId(java.lang.Object value)
Return id for object or null if object has no id. |
XmlJavaMapping |
getMapping()
|
SoapStyle |
getSoapStyle()
|
java.io.Writer |
getWriter()
|
void |
init()
|
void |
leaveStruct()
|
Serializer |
querySerializer(EncodingStyle enc,
java.lang.Class klass)
|
XmlJavaTypeMap |
queryTypeMap(java.lang.Class javaClass)
|
void |
setDefaultEncodingStyle(EncodingStyle enc_)
|
void |
setMapping(XmlJavaMapping mapping_)
|
java.lang.String |
setObjectId(java.lang.Object value,
java.lang.String id)
Assign to object new id. |
void |
setSoapStyle(SoapStyle style_)
|
void |
setWriter(java.io.Writer writer_)
|
int |
structLevel()
|
void |
writeEndTag(java.lang.String name)
|
void |
writeFloat(float f)
|
void |
writeFloat(float f,
java.lang.String name)
|
void |
writeInt(int i)
|
void |
writeInt(int i,
java.lang.String name)
|
void |
writeNamespaces()
Write namespaces that are required - should be called on top level element. |
void |
writeObject(java.lang.Object o)
|
void |
writeObject(java.lang.Object o,
java.lang.String name)
|
void |
writeObject(java.lang.Object o,
java.lang.String name,
java.lang.Class baseType)
|
void |
writeRef(java.lang.String name,
java.lang.String href)
|
java.lang.String |
writeStartStartTag(java.lang.String name,
java.lang.String uri,
java.lang.String localName,
boolean forceXsiType,
java.lang.String id)
|
java.lang.String |
writeStartTag(java.lang.String name,
java.lang.String uri,
java.lang.String localName,
boolean forceXsiType,
java.lang.String id)
|
void |
writeString(java.lang.String s)
|
void |
writeString(java.lang.String s,
java.lang.String name)
|
void |
writeXmlns(java.lang.String prefix,
java.lang.String uri)
|
void |
writeXmlnsLevel(java.lang.String uri)
|
void |
writeXmlnsXsd()
|
void |
writeXmlnsXsi()
|
void |
writeXsdType(java.lang.String localName)
|
void |
writeXsiNull()
|
void |
writeXsiNull(java.lang.String name)
|
void |
writeXsiNull(java.lang.String name,
java.lang.String uri,
java.lang.String localName)
|
void |
writeXsiType(java.lang.String uri,
java.lang.String localName)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SoapSerializeContextImpl(Soap factory_)
| Method Detail |
public EncodingStyle getDefaultEncodingStyle()
getDefaultEncodingStyle in interface SerializeContextpublic void setDefaultEncodingStyle(EncodingStyle enc_)
setDefaultEncodingStyle in interface SerializeContextpublic XmlJavaMapping getMapping()
getMapping in interface SerializeContextpublic void setMapping(XmlJavaMapping mapping_)
setMapping in interface SerializeContextpublic java.io.Writer getWriter()
getWriter in interface SerializeContext
public void setWriter(java.io.Writer writer_)
throws SerializeException
setWriter in interface SerializeContextSerializeExceptionpublic SoapStyle getSoapStyle()
getSoapStyle in interface SerializeContextpublic void setSoapStyle(SoapStyle style_)
setSoapStyle in interface SerializeContext
public void writeObject(java.lang.Object o,
java.lang.String name,
java.lang.Class baseType)
throws SerializeException,
java.io.IOException
writeObject in interface SerializeContextSerializeException
java.io.IOException
public void writeObject(java.lang.Object o,
java.lang.String name)
throws SerializeException,
java.io.IOException
writeObject in interface SerializeContextSerializeException
java.io.IOException
public void writeObject(java.lang.Object o)
throws SerializeException,
java.io.IOException
writeObject in interface SerializeContextSerializeException
java.io.IOException
public void writeFloat(float f,
java.lang.String name)
throws SerializeException,
java.io.IOException
writeFloat in interface SerializeContextSerializeException
java.io.IOException
public void writeFloat(float f)
throws SerializeException,
java.io.IOException
writeFloat in interface SerializeContextSerializeException
java.io.IOException
public void writeInt(int i,
java.lang.String name)
throws SerializeException,
java.io.IOException
writeInt in interface SerializeContextSerializeException
java.io.IOException
public void writeInt(int i)
throws SerializeException,
java.io.IOException
writeInt in interface SerializeContextSerializeException
java.io.IOException
public void writeString(java.lang.String s,
java.lang.String name)
throws SerializeException,
java.io.IOException
writeString in interface SerializeContextSerializeException
java.io.IOException
public void writeString(java.lang.String s)
throws SerializeException,
java.io.IOException
writeString in interface SerializeContextSerializeException
java.io.IOException
public void writeXsiNull(java.lang.String name,
java.lang.String uri,
java.lang.String localName)
throws SerializeException,
java.io.IOException
writeXsiNull in interface SerializeContextSerializeException
java.io.IOException
public void writeXsiNull(java.lang.String name)
throws SerializeException,
java.io.IOException
writeXsiNull in interface SerializeContextSerializeException
java.io.IOException
public void writeXsiNull()
throws java.io.IOException
writeXsiNull in interface SerializeContextjava.io.IOException
public void writeXsiType(java.lang.String uri,
java.lang.String localName)
throws java.io.IOException
writeXsiType in interface SerializeContextjava.io.IOException
public void writeXsdType(java.lang.String localName)
throws java.io.IOException
writeXsdType in interface SerializeContextjava.io.IOException
public void writeNamespaces()
throws java.io.IOException
writeNamespaces in interface SerializeContextjava.io.IOException
public void writeXmlnsXsd()
throws java.io.IOException
java.io.IOException
public void writeXmlnsXsi()
throws java.io.IOException
java.io.IOException
public void writeXmlns(java.lang.String prefix,
java.lang.String uri)
throws java.io.IOException
writeXmlns in interface SerializeContextjava.io.IOException
public void writeXmlnsLevel(java.lang.String uri)
throws java.io.IOException
writeXmlnsLevel in interface SerializeContextjava.io.IOException
public void writeRef(java.lang.String name,
java.lang.String href)
throws SerializeException,
java.io.IOException
writeRef in interface SerializeContextSerializeException
java.io.IOException
public java.lang.String writeStartStartTag(java.lang.String name,
java.lang.String uri,
java.lang.String localName,
boolean forceXsiType,
java.lang.String id)
throws SerializeException,
java.io.IOException
writeStartStartTag in interface SerializeContextSerializeException
java.io.IOException
public java.lang.String writeStartTag(java.lang.String name,
java.lang.String uri,
java.lang.String localName,
boolean forceXsiType,
java.lang.String id)
throws SerializeException,
java.io.IOException
writeStartTag in interface SerializeContextSerializeException
java.io.IOException
public void writeEndTag(java.lang.String name)
throws java.io.IOException
writeEndTag in interface SerializeContextjava.io.IOExceptionpublic void init()
public void done()
throws java.io.IOException,
SerializeException
done in interface SerializeContextjava.io.IOException
SerializeException
public void close()
throws SerializeException,
java.io.IOException
close in interface SerializeContextSerializeException
java.io.IOException
public XmlJavaTypeMap queryTypeMap(java.lang.Class javaClass)
throws SerializeException,
XmlMapException
queryTypeMap in interface SerializeContextSerializeException
XmlMapException
public Serializer querySerializer(EncodingStyle enc,
java.lang.Class klass)
throws SerializeException,
java.io.IOException
querySerializer in interface SerializeContextSerializeException
java.io.IOExceptionpublic void enterStruct()
enterStruct in interface SerializeContextpublic void leaveStruct()
leaveStruct in interface SerializeContextpublic int structLevel()
structLevel in interface SerializeContext
public java.lang.String addRef(Serializer typeSer,
EncodingStyle typeEnc,
java.lang.Object typeValue,
java.lang.String name,
java.lang.Class baseClass)
addRef in interface SerializeContextpublic java.lang.String addId(java.lang.Object value)
SerializeContext
addId in interface SerializeContextvalue - must be not null
public java.lang.String getId(java.lang.Object value)
SerializeContext
getId in interface SerializeContext
public java.lang.String setObjectId(java.lang.Object value,
java.lang.String id)
SerializeContext
setObjectId in interface SerializeContextvalue - must be not nullid - assigned to object
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||