com.esri.arcgis.carto
Interface ITilesTable

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ITilesTableProxy, TilesTable

public interface ITilesTable
extends java.io.Serializable

COM Interface 'ITilesTable'. Generated 3/19/2015 1:20:52 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Wrapper object to encapsulate a cache tiles containenr table.' 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 IID504dd827_f109_44c3_aa3e_5059219e2ac5
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void close()
          Close the table.
 void create(java.lang.String levelCacheDir, java.lang.String format, int txStart, int txEnd, int tyStart, int tyEnd)
          Create the table.
 void delete(java.lang.String levelCacheDir, java.lang.String format, int ty, int tx)
          Delete the table.
 boolean exists(java.lang.String layerCacheDir, int ty, int tx)
          Table Exists
 int getOffset(int ty, int tx)
          Get the row in the table corresponding to the given tileX and tileY
 int getTileCount()
          Get Tile Count
 int insertTile(int ty, int tx, IStream pStream)
          Insert the tile into the table.
 boolean isLocked()
          Is table locked
 void open(java.lang.String levelCacheDir, int ty, int tx, boolean forReadOnly)
          Open the table.
 IStream queryTile(int ty, int tx)
          Query specific tile from the table.
 void updateTile(int ty, int tx, IStream pStream)
          Update Tile.
 

Field Detail

IID504dd827_f109_44c3_aa3e_5059219e2ac5

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

create

void create(java.lang.String levelCacheDir,
            java.lang.String format,
            int txStart,
            int txEnd,
            int tyStart,
            int tyEnd)
            throws java.io.IOException,
                   AutomationException
Create the table.

Parameters:
levelCacheDir - The levelCacheDir (in)
format - The format (in)
txStart - The txStart (in)
txEnd - The txEnd (in)
tyStart - The tyStart (in)
tyEnd - The tyEnd (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

delete

void delete(java.lang.String levelCacheDir,
            java.lang.String format,
            int ty,
            int tx)
            throws java.io.IOException,
                   AutomationException
Delete the table.

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

open

void open(java.lang.String levelCacheDir,
          int ty,
          int tx,
          boolean forReadOnly)
          throws java.io.IOException,
                 AutomationException
Open the table.

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

close

void close()
           throws java.io.IOException,
                  AutomationException
Close the table.

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

getOffset

int getOffset(int ty,
              int tx)
              throws java.io.IOException,
                     AutomationException
Get the row in the table corresponding to the given tileX and tileY

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

insertTile

int insertTile(int ty,
               int tx,
               IStream pStream)
               throws java.io.IOException,
                      AutomationException
Insert the tile into the table.

Parameters:
ty - The ty (in)
tx - The tx (in)
pStream - A reference to a com.esri.arcgis.system.IStream (in)
Returns:
The pOffset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryTile

IStream queryTile(int ty,
                  int tx)
                  throws java.io.IOException,
                         AutomationException
Query specific tile from the table.

Parameters:
ty - The ty (in)
tx - The tx (in)
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.

updateTile

void updateTile(int ty,
                int tx,
                IStream pStream)
                throws java.io.IOException,
                       AutomationException
Update Tile.

Parameters:
ty - The ty (in)
tx - The tx (in)
pStream - 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.

isLocked

boolean isLocked()
                 throws java.io.IOException,
                        AutomationException
Is table locked

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

getTileCount

int getTileCount()
                 throws java.io.IOException,
                        AutomationException
Get Tile Count

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

exists

boolean exists(java.lang.String layerCacheDir,
               int ty,
               int tx)
               throws java.io.IOException,
                      AutomationException
Table Exists

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