com.esri.arcgis.system
Interface IStream

All Superinterfaces:
ISequentialStream, java.io.Serializable
All Known Subinterfaces:
IBlobStream, IMemoryBlobStream, IMemoryBlobStream2, IObjectStream
All Known Implementing Classes:
FileStream, IBlobStreamProxy, IMemoryBlobStream2Proxy, IMemoryBlobStreamProxy, IObjectStreamProxy, IStreamProxy, MemoryBlobStream, ObjectStream, XMLStream

public interface IStream
extends ISequentialStream, java.io.Serializable

COM Interface 'IStream'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esriSystem.olb'

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 IID0000000c_0000_0000_c000_000000000046
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.system.ISequentialStream
IID0c733a30_2a1c_11ce_ade5_00aa0044773d
 
Method Summary
 void commit(int grfCommitFlags)
          commit
 void esri_clone(IStream[] ppstm)
          esri_clone
 void lockRegion(_ULARGE_INTEGER libOffset, _ULARGE_INTEGER cb, int dwLockType)
          lockRegion
 void remoteCopyTo(IStream pstm, _ULARGE_INTEGER cb, _ULARGE_INTEGER[] pcbRead, _ULARGE_INTEGER[] pcbWritten)
          remoteCopyTo
 void remoteSeek(_LARGE_INTEGER dlibMove, int dwOrigin, _ULARGE_INTEGER[] plibNewPosition)
          remoteSeek
 void revert()
          revert
 void setSize(_ULARGE_INTEGER libNewSize)
          setSize
 void stat(tagSTATSTG[] pstatstg, int grfStatFlag)
          stat
 void unlockRegion(_ULARGE_INTEGER libOffset, _ULARGE_INTEGER cb, int dwLockType)
          unlockRegion
 
Methods inherited from interface com.esri.arcgis.system.ISequentialStream
remoteRead, remoteWrite
 

Field Detail

IID0000000c_0000_0000_c000_000000000046

static final int IID0000000c_0000_0000_c000_000000000046
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

remoteSeek

void remoteSeek(_LARGE_INTEGER dlibMove,
                int dwOrigin,
                _ULARGE_INTEGER[] plibNewPosition)
                throws java.io.IOException,
                       AutomationException
remoteSeek

Parameters:
dlibMove - A Structure: com.esri.arcgis.system._LARGE_INTEGER (in)
dwOrigin - The dwOrigin (in)
plibNewPosition - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSize

void setSize(_ULARGE_INTEGER libNewSize)
             throws java.io.IOException,
                    AutomationException
setSize

Parameters:
libNewSize - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

remoteCopyTo

void remoteCopyTo(IStream pstm,
                  _ULARGE_INTEGER cb,
                  _ULARGE_INTEGER[] pcbRead,
                  _ULARGE_INTEGER[] pcbWritten)
                  throws java.io.IOException,
                         AutomationException
remoteCopyTo

Parameters:
pstm - A reference to a com.esri.arcgis.system.IStream (in)
cb - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (in)
pcbRead - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
pcbWritten - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

commit

void commit(int grfCommitFlags)
            throws java.io.IOException,
                   AutomationException
commit

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

revert

void revert()
            throws java.io.IOException,
                   AutomationException
revert

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

lockRegion

void lockRegion(_ULARGE_INTEGER libOffset,
                _ULARGE_INTEGER cb,
                int dwLockType)
                throws java.io.IOException,
                       AutomationException
lockRegion

Parameters:
libOffset - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (in)
cb - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (in)
dwLockType - The dwLockType (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

unlockRegion

void unlockRegion(_ULARGE_INTEGER libOffset,
                  _ULARGE_INTEGER cb,
                  int dwLockType)
                  throws java.io.IOException,
                         AutomationException
unlockRegion

Parameters:
libOffset - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (in)
cb - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (in)
dwLockType - The dwLockType (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

stat

void stat(tagSTATSTG[] pstatstg,
          int grfStatFlag)
          throws java.io.IOException,
                 AutomationException
stat

Parameters:
pstatstg - A Structure: com.esri.arcgis.system.tagSTATSTG (out: use single element array)
grfStatFlag - The grfStatFlag (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

esri_clone

void esri_clone(IStream[] ppstm)
                throws java.io.IOException,
                       AutomationException
esri_clone

Parameters:
ppstm - A reference to a com.esri.arcgis.system.IStream (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.