com.esri.arcgis.system
Interface IAMFSerializer

All Superinterfaces:
IExternalSerializer, java.io.Serializable
All Known Implementing Classes:
IAMFSerializerProxy

public interface IAMFSerializer
extends IExternalSerializer, java.io.Serializable

COM Interface 'IAMFSerializer'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSystem.olb'

Description: 'Provides access to high-level AMF serialization methods.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID8f6f56fc_a942_44f5_af7d_5312fdf0c0c6
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.system.IExternalSerializer
IIDe760e960_f144_4b30_930b_5f8056e4e305
 
Method Summary
 IAMFWriter getWriter()
          Obtains AMF Writer.
 void initSerializer(IAMFWriter pWriter, IPropertySet pProps)
          Write serialization options.
 void writeAMF0Header(java.lang.String name, boolean mustUnderstand, java.lang.Object value)
          AMF message packet #2a call.
 void writeAMF0HeaderCount(short headerCount)
          AMF message packet #2 call.
 void writeAMF0MessageCount(short messageCount)
          AMF message packet #3 call.
 void writeAMF0MessageHeader(java.lang.String targetURI, java.lang.String respURI, int length)
          AMF message packet #3a call.
 void writeAMF0MessageVersion(short sVersion)
          AMF message packet #1 call.
 
Methods inherited from interface com.esri.arcgis.system.IExternalSerializer
writeObject
 

Field Detail

IID8f6f56fc_a942_44f5_af7d_5312fdf0c0c6

static final int IID8f6f56fc_a942_44f5_af7d_5312fdf0c0c6
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getWriter

IAMFWriter getWriter()
                     throws java.io.IOException,
                            AutomationException
Obtains AMF Writer.

Returns:
A reference to a com.esri.arcgis.system.IAMFWriter
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

initSerializer

void initSerializer(IAMFWriter pWriter,
                    IPropertySet pProps)
                    throws java.io.IOException,
                           AutomationException
Write serialization options.

Parameters:
pWriter - A reference to a com.esri.arcgis.system.IAMFWriter (in)
pProps - A reference to a com.esri.arcgis.system.IPropertySet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

writeAMF0MessageVersion

void writeAMF0MessageVersion(short sVersion)
                             throws java.io.IOException,
                                    AutomationException
AMF message packet #1 call. Write AMF0 message version.

Parameters:
sVersion - The sVersion (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

writeAMF0HeaderCount

void writeAMF0HeaderCount(short headerCount)
                          throws java.io.IOException,
                                 AutomationException
AMF message packet #2 call. Write header count. Use zero to skip headers.

Parameters:
headerCount - The headerCount (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

writeAMF0Header

void writeAMF0Header(java.lang.String name,
                     boolean mustUnderstand,
                     java.lang.Object value)
                     throws java.io.IOException,
                            AutomationException
AMF message packet #2a call. Write header(s).

Parameters:
name - The name (in)
mustUnderstand - The mustUnderstand (in)
value - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

writeAMF0MessageCount

void writeAMF0MessageCount(short messageCount)
                           throws java.io.IOException,
                                  AutomationException
AMF message packet #3 call. Write message count.

Parameters:
messageCount - The messageCount (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

writeAMF0MessageHeader

void writeAMF0MessageHeader(java.lang.String targetURI,
                            java.lang.String respURI,
                            int length)
                            throws java.io.IOException,
                                   AutomationException
AMF message packet #3a call. Write message(s). Set isAMF3content to true if you are sending AMF3 data in the message.

Parameters:
targetURI - The targetURI (in)
respURI - The respURI (in)
length - The length (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.