com.esri.arcgis.trackinganalyst
Interface IStorage

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IStorageProxy

public interface IStorage
extends java.io.Serializable

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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID0000000b_0000_0000_c000_000000000046
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 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 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
 

Field Detail

IID0000000b_0000_0000_c000_000000000046

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

createStream

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

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

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

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

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

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

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

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

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

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

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

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

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.

remoteEnumElements

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

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

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

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

renameElement

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

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

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

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

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

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

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

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

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.