com.esri.arcgis.system
Class IObjectStreamProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.system.ISequentialStreamProxy
          extended by com.esri.arcgis.system.IStreamProxy
              extended by com.esri.arcgis.system.IObjectStreamProxy
All Implemented Interfaces:
IObjectStream, ISequentialStream, IStream, java.io.Externalizable, java.io.Serializable

Deprecated. Internal use only. Proxy for COM Interface 'IObjectStream'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSystem.olb'

Description: 'Provides access to members used to make objects and object references persistant. Use of this interface allows multiple references to the same object to be stored properly.' 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 =

public class IObjectStreamProxy
extends IStreamProxy
implements IObjectStream, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.system.IObjectStream
IID, IID18a45ba7_1266_11d1_86ad_0000f8751720
 
Fields inherited from interface com.esri.arcgis.system.IStream
IID0000000c_0000_0000_c000_000000000046
 
Fields inherited from interface com.esri.arcgis.system.ISequentialStream
IID0c733a30_2a1c_11ce_ade5_00aa0044773d
 
Constructor Summary
  IObjectStreamProxy()
          Deprecated. For internal use only
  IObjectStreamProxy(java.lang.Object obj)
          Deprecated.  
protected IObjectStreamProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IObjectStreamProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IObjectStreamProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 IStream getStream()
          Deprecated. The aggregated stream object.
 java.lang.String getVersion()
          Deprecated. The software version for the stream.
 java.lang.Object loadObject(GUID riid, java.lang.Object pUnkOuter)
          Deprecated. Load an object from the specified stream.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void replaceObject(java.lang.Object unknown)
          Deprecated. Replaces the current object with the object in the the specified stream.
 void saveObject(java.lang.Object pUnk)
          Deprecated. Store an object to the specified stream.
 void setStreamByRef(IStream ppStream)
          Deprecated. The aggregated stream object.
 void setVersion(java.lang.String versionSpecifier)
          Deprecated. The software version for the stream.
 
Methods inherited from class com.esri.arcgis.system.IStreamProxy
commit, esri_clone, lockRegion, remoteCopyTo, remoteSeek, revert, setSize, stat, unlockRegion
 
Methods inherited from class com.esri.arcgis.system.ISequentialStreamProxy
remoteRead, remoteWrite
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.esri.arcgis.system.IStream
commit, esri_clone, lockRegion, remoteCopyTo, remoteSeek, revert, setSize, stat, unlockRegion
 
Methods inherited from interface com.esri.arcgis.system.ISequentialStream
remoteRead, remoteWrite
 

Field Detail

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

IObjectStreamProxy

public IObjectStreamProxy(java.lang.String CLSID,
                          java.lang.String host,
                          com.esri.arcgis.interop.AuthInfo authInfo)
                   throws java.net.UnknownHostException,
                          java.io.IOException
Deprecated. 
Throws:
java.net.UnknownHostException
java.io.IOException

IObjectStreamProxy

public IObjectStreamProxy()
Deprecated. 
For internal use only


IObjectStreamProxy

public IObjectStreamProxy(java.lang.Object obj)
                   throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

IObjectStreamProxy

protected IObjectStreamProxy(java.lang.Object obj,
                             java.lang.String iid)
                      throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

IObjectStreamProxy

protected IObjectStreamProxy(java.lang.String CLSID,
                             java.lang.String iid,
                             java.lang.String host,
                             com.esri.arcgis.interop.AuthInfo authInfo)
                      throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Deprecated. 
Overrides:
addListener in class IStreamProxy
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Deprecated. 
Overrides:
removeListener in class IStreamProxy
Throws:
java.io.IOException

setStreamByRef

public void setStreamByRef(IStream ppStream)
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
The aggregated stream object.

Specified by:
setStreamByRef in interface IObjectStream
Parameters:
ppStream - A reference to a com.esri.arcgis.system.IStream (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStream

public IStream getStream()
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
The aggregated stream object.

Specified by:
getStream in interface IObjectStream
Returns:
A reference to a com.esri.arcgis.system.IStream
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

saveObject

public void saveObject(java.lang.Object pUnk)
                throws java.io.IOException,
                       AutomationException
Deprecated. 
Store an object to the specified stream. The first time the object is stored, the full object is written to the stream. When the object is subsequently stored, a reference is stored.

Specified by:
saveObject in interface IObjectStream
Parameters:
pUnk - A reference to another Object (IUnknown) (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

loadObject

public java.lang.Object loadObject(GUID riid,
                                   java.lang.Object pUnkOuter)
                            throws java.io.IOException,
                                   AutomationException
Deprecated. 
Load an object from the specified stream. The first time an object is encountered, it is loaded from the stream. When subsequent references to the object are loaded, a pointer to the first object is returned.

Specified by:
loadObject in interface IObjectStream
Parameters:
riid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
pUnkOuter - A reference to another Object (IUnknown) (in)
Returns:
A reference to another Object (IUnknown)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

replaceObject

public void replaceObject(java.lang.Object unknown)
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
Replaces the current object with the object in the the specified stream.

Specified by:
replaceObject in interface IObjectStream
Parameters:
unknown - A reference to another Object (IUnknown) (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setVersion

public void setVersion(java.lang.String versionSpecifier)
                throws java.io.IOException,
                       AutomationException
Deprecated. 
The software version for the stream.

Specified by:
setVersion in interface IObjectStream
Parameters:
versionSpecifier - The versionSpecifier (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getVersion

public java.lang.String getVersion()
                            throws java.io.IOException,
                                   AutomationException
Deprecated. 
The software version for the stream.

Specified by:
getVersion in interface IObjectStream
Returns:
The versionSpecifier
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.