| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IStorage
| Method Summary | |
|---|---|
 void | 
commit(int grfCommitFlags)
commit  | 
 void | 
createStorage(String pwcsName,
              int grfMode,
              int reserved1,
              int reserved2,
              IStorage[] ppstg)
createStorage  | 
 void | 
createStream(String pwcsName,
             int grfMode,
             int reserved1,
             int reserved2,
             IStream[] ppstm)
createStream  | 
 void | 
destroyElement(String pwcsName)
destroyElement  | 
 void | 
moveElementTo(String pwcsName,
              IStorage pstgDest,
              String pwcsNewName,
              int grfFlags)
moveElementTo  | 
 void | 
openStorage(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(String pwcsName,
                 int cbReserved1,
                 byte[] reserved1,
                 int grfMode,
                 int reserved2,
                 IStream[] ppstm)
remoteOpenStream  | 
 void | 
renameElement(String pwcsOldName,
              String pwcsNewName)
renameElement  | 
 void | 
revert()
revert  | 
 void | 
setClass(GUID clsid)
setClass  | 
 void | 
setElementTimes(String pwcsName,
                _FILETIME pctime,
                _FILETIME patime,
                _FILETIME pmtime)
setElementTimes  | 
 void | 
setStateBits(int grfStateBits,
             int grfMask)
setStateBits  | 
 void | 
stat(tagSTATSTG[] pstatstg,
     int grfStatFlag)
stat  | 
| Method Detail | 
|---|
void createStream(String pwcsName,
                  int grfMode,
                  int reserved1,
                  int reserved2,
                  IStream[] ppstm)
                  throws IOException,
                         AutomationException
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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void remoteOpenStream(String pwcsName,
                      int cbReserved1,
                      byte[] reserved1,
                      int grfMode,
                      int reserved2,
                      IStream[] ppstm)
                      throws IOException,
                             AutomationException
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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void createStorage(String pwcsName,
                   int grfMode,
                   int reserved1,
                   int reserved2,
                   IStorage[] ppstg)
                   throws IOException,
                          AutomationException
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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void openStorage(String pwcsName,
                 IStorage pstgPriority,
                 int grfMode,
                 tagRemSNB snbExclude,
                 int reserved,
                 IStorage[] ppstg)
                 throws IOException,
                        AutomationException
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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void remoteCopyTo(int ciidExclude,
                  GUID rgiidExclude,
                  tagRemSNB snbExclude,
                  IStorage pstgDest)
                  throws IOException,
                         AutomationException
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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void moveElementTo(String pwcsName,
                   IStorage pstgDest,
                   String pwcsNewName,
                   int grfFlags)
                   throws IOException,
                          AutomationException
pwcsName - A String  (in)pstgDest - A reference to a com.esri.arcgis.trackinganalyst.IStorage  (in)pwcsNewName - A String  (in)grfFlags - The grfFlags  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void commit(int grfCommitFlags)
            throws IOException,
                   AutomationException
grfCommitFlags - The grfCommitFlags  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void revert()
            throws IOException,
                   AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void remoteEnumElements(int reserved1,
                        int cbReserved2,
                        byte[] reserved2,
                        int reserved3,
                        IEnumSTATSTG[] ppenum)
                        throws IOException,
                               AutomationException
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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void destroyElement(String pwcsName)
                    throws IOException,
                           AutomationException
pwcsName - A String  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void renameElement(String pwcsOldName,
                   String pwcsNewName)
                   throws IOException,
                          AutomationException
pwcsOldName - A String  (in)pwcsNewName - A String  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setElementTimes(String pwcsName,
                     _FILETIME pctime,
                     _FILETIME patime,
                     _FILETIME pmtime)
                     throws IOException,
                            AutomationException
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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setClass(GUID clsid)
              throws IOException,
                     AutomationException
clsid - A Structure: com.esri.arcgis.support.ms.stdole.GUID  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setStateBits(int grfStateBits,
                  int grfMask)
                  throws IOException,
                         AutomationException
grfStateBits - The grfStateBits  (in)grfMask - The grfMask  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void stat(tagSTATSTG[] pstatstg,
          int grfStatFlag)
          throws IOException,
                 AutomationException
pstatstg - A Structure: com.esri.arcgis.system.tagSTATSTG  (out: use single element array)grfStatFlag - The grfStatFlag  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||