com.esri.arcgis.trackinganalyst
Class IStorageProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.trackinganalyst.IStorageProxy
All Implemented Interfaces:
IStorage, java.io.Externalizable, java.io.Serializable

public class IStorageProxy
extends com.esri.arcgis.interop.Dispatch
implements IStorage, java.io.Serializable

Internal use class Proxy for COM Interface 'IStorage'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriTrackingAnalyst.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 =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
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.trackinganalyst.IStorage
IID, IID0000000b_0000_0000_c000_000000000046
 
Constructor Summary
  IStorageProxy()
          For internal use only
  IStorageProxy(java.lang.Object obj)
           
protected IStorageProxy(java.lang.Object obj, java.lang.String iid)
           
  IStorageProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IStorageProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 void commit(int grfCommitFlags)
          commit
 void createStorage(java.lang.String pwcsName, int grfMode, int reserved1, int reserved2, IStorage[] ppstg)
          createStorage
 void createStream(java.lang.String pwcsName, int grfMode, int reserved1, int reserved2, IStream[] ppstm)
          createStream
 void destroyElement(java.lang.String pwcsName)
          destroyElement
 void moveElementTo(java.lang.String pwcsName, IStorage pstgDest, java.lang.String pwcsNewName, int grfFlags)
          moveElementTo
 void openStorage(java.lang.String pwcsName, IStorage pstgPriority, int grfMode, tagRemSNB snbExclude, int reserved, IStorage[] ppstg)
          openStorage
 void remoteCopyTo(int ciidExclude, GUID rgiidExclude, tagRemSNB snbExclude, IStorage pstgDest)
          remoteCopyTo
 void remoteEnumElements(int reserved1, int cbReserved2, byte[] reserved2, int reserved3, IEnumSTATSTG[] ppenum)
          remoteEnumElements
 void remoteOpenStream(java.lang.String pwcsName, int cbReserved1, byte[] reserved1, int grfMode, int reserved2, IStream[] ppstm)
          remoteOpenStream
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void renameElement(java.lang.String pwcsOldName, java.lang.String pwcsNewName)
          renameElement
 void revert()
          revert
 void setClass(GUID clsid)
          setClass
 void setElementTimes(java.lang.String pwcsName, _FILETIME pctime, _FILETIME patime, _FILETIME pmtime)
          setElementTimes
 void setStateBits(int grfStateBits, int grfMask)
          setStateBits
 void stat(tagSTATSTG[] pstatstg, int grfStatFlag)
          stat
 
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
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

IStorageProxy

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

IStorageProxy

public IStorageProxy()
For internal use only


IStorageProxy

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

IStorageProxy

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

IStorageProxy

protected IStorageProxy(java.lang.String CLSID,
                        java.lang.String iid,
                        java.lang.String host,
                        com.esri.arcgis.interop.AuthInfo authInfo)
                 throws java.io.IOException
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
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

createStream

public void createStream(java.lang.String pwcsName,
                         int grfMode,
                         int reserved1,
                         int reserved2,
                         IStream[] ppstm)
                  throws java.io.IOException,
                         AutomationException
createStream

Specified by:
createStream in interface IStorage
Parameters:
pwcsName - A String (in)
grfMode - The grfMode (in)
reserved1 - The reserved1 (in)
reserved2 - The reserved2 (in)
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.

remoteOpenStream

public void remoteOpenStream(java.lang.String pwcsName,
                             int cbReserved1,
                             byte[] reserved1,
                             int grfMode,
                             int reserved2,
                             IStream[] ppstm)
                      throws java.io.IOException,
                             AutomationException
remoteOpenStream

Specified by:
remoteOpenStream in interface IStorage
Parameters:
pwcsName - A String (in)
cbReserved1 - The cbReserved1 (in)
reserved1 - An unsigned byte (in)
grfMode - The grfMode (in)
reserved2 - The reserved2 (in)
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.

createStorage

public void createStorage(java.lang.String pwcsName,
                          int grfMode,
                          int reserved1,
                          int reserved2,
                          IStorage[] ppstg)
                   throws java.io.IOException,
                          AutomationException
createStorage

Specified by:
createStorage in interface IStorage
Parameters:
pwcsName - A String (in)
grfMode - The grfMode (in)
reserved1 - The reserved1 (in)
reserved2 - The reserved2 (in)
ppstg - A reference to a com.esri.arcgis.trackinganalyst.IStorage (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

openStorage

public void openStorage(java.lang.String pwcsName,
                        IStorage pstgPriority,
                        int grfMode,
                        tagRemSNB snbExclude,
                        int reserved,
                        IStorage[] ppstg)
                 throws java.io.IOException,
                        AutomationException
openStorage

Specified by:
openStorage in interface IStorage
Parameters:
pwcsName - A String (in)
pstgPriority - A reference to a com.esri.arcgis.trackinganalyst.IStorage (in)
grfMode - The grfMode (in)
snbExclude - A Structure: com.esri.arcgis.trackinganalyst.tagRemSNB (A com.esri.arcgis.trackinganalyst.tagRemSNB COM typedef) (in)
reserved - The reserved (in)
ppstg - A reference to a com.esri.arcgis.trackinganalyst.IStorage (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

remoteCopyTo

public void remoteCopyTo(int ciidExclude,
                         GUID rgiidExclude,
                         tagRemSNB snbExclude,
                         IStorage pstgDest)
                  throws java.io.IOException,
                         AutomationException
remoteCopyTo

Specified by:
remoteCopyTo in interface IStorage
Parameters:
ciidExclude - The ciidExclude (in)
rgiidExclude - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
snbExclude - A Structure: com.esri.arcgis.trackinganalyst.tagRemSNB (A com.esri.arcgis.trackinganalyst.tagRemSNB COM typedef) (in)
pstgDest - A reference to a com.esri.arcgis.trackinganalyst.IStorage (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

moveElementTo

public void moveElementTo(java.lang.String pwcsName,
                          IStorage pstgDest,
                          java.lang.String pwcsNewName,
                          int grfFlags)
                   throws java.io.IOException,
                          AutomationException
moveElementTo

Specified by:
moveElementTo in interface IStorage
Parameters:
pwcsName - A String (in)
pstgDest - A reference to a com.esri.arcgis.trackinganalyst.IStorage (in)
pwcsNewName - A String (in)
grfFlags - The grfFlags (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

commit

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

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

revert

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

Specified by:
revert in interface IStorage
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

remoteEnumElements

public void remoteEnumElements(int reserved1,
                               int cbReserved2,
                               byte[] reserved2,
                               int reserved3,
                               IEnumSTATSTG[] ppenum)
                        throws java.io.IOException,
                               AutomationException
remoteEnumElements

Specified by:
remoteEnumElements in interface IStorage
Parameters:
reserved1 - The reserved1 (in)
cbReserved2 - The cbReserved2 (in)
reserved2 - An unsigned byte (in)
reserved3 - The reserved3 (in)
ppenum - A reference to a com.esri.arcgis.trackinganalyst.IEnumSTATSTG (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

destroyElement

public void destroyElement(java.lang.String pwcsName)
                    throws java.io.IOException,
                           AutomationException
destroyElement

Specified by:
destroyElement in interface IStorage
Parameters:
pwcsName - A String (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

renameElement

public void renameElement(java.lang.String pwcsOldName,
                          java.lang.String pwcsNewName)
                   throws java.io.IOException,
                          AutomationException
renameElement

Specified by:
renameElement in interface IStorage
Parameters:
pwcsOldName - A String (in)
pwcsNewName - A String (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setElementTimes

public void setElementTimes(java.lang.String pwcsName,
                            _FILETIME pctime,
                            _FILETIME patime,
                            _FILETIME pmtime)
                     throws java.io.IOException,
                            AutomationException
setElementTimes

Specified by:
setElementTimes in interface IStorage
Parameters:
pwcsName - A String (in)
pctime - A Structure: com.esri.arcgis.system._FILETIME (in)
patime - A Structure: com.esri.arcgis.system._FILETIME (in)
pmtime - A Structure: com.esri.arcgis.system._FILETIME (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setClass

public void setClass(GUID clsid)
              throws java.io.IOException,
                     AutomationException
setClass

Specified by:
setClass in interface IStorage
Parameters:
clsid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setStateBits

public void setStateBits(int grfStateBits,
                         int grfMask)
                  throws java.io.IOException,
                         AutomationException
setStateBits

Specified by:
setStateBits in interface IStorage
Parameters:
grfStateBits - The grfStateBits (in)
grfMask - The grfMask (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

stat

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

Specified by:
stat in interface IStorage
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.