com.esri.arcgis.datasourcesfile
Interface IDataLicenseInfo

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

public interface IDataLicenseInfo
extends java.io.Serializable

COM Interface 'IDataLicenseInfo'. Generated 3/19/2015 1:20:54 PM from 'C:\ArcGIS\COM\esriDataSourcesFile.olb'

Description: 'Provides access to data license information.' 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 IID37474491_1c04_4669_99b5_825cf67294c5
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 java.lang.String getApplicationName(int nIdx)
          Name of licensed applications.
 int getApplicationsCount()
          Number of licensed applications.
 int getAttrCroupsCount()
          Number of attribute groups.
 java.lang.String getAttrGroupName(int nIdx)
          Name of attribute group.
 int getAvailableConnections()
          Available connections.
 java.lang.String getDataProductName()
          Name of data product.
 java.lang.Object getExpiration()
          Expiration date.
 int getGeographiesCount()
          Number of geographies divisions
 java.lang.String getGeographyName(int nIdx)
          Name of geographies divisions.
 int getLayerCroupsCount()
          Number of layer groups.
 java.lang.String getLayerGroupName(int nIdx)
          Name of layer groups.
 GUID getLicenseID()
          License ID.
 int getLicenseType()
          License type.
 int getMaxConnections()
          Maximum connections allowed.
 int getMetaCount()
          Number of meta information strings.
 IMetaInfo getMetaInfo(int nIdx)
          Meta information pair.
 IUsageModeInfo getUsageMode(int nIndex)
          Usage mode by its number.
 int getUsageModeCount()
          Number of usage modes.
 

Field Detail

IID37474491_1c04_4669_99b5_825cf67294c5

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

getDataProductName

java.lang.String getDataProductName()
                                    throws java.io.IOException,
                                           AutomationException
Name of data product.

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

getApplicationsCount

int getApplicationsCount()
                         throws java.io.IOException,
                                AutomationException
Number of licensed applications.

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

getApplicationName

java.lang.String getApplicationName(int nIdx)
                                    throws java.io.IOException,
                                           AutomationException
Name of licensed applications.

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

getAttrCroupsCount

int getAttrCroupsCount()
                       throws java.io.IOException,
                              AutomationException
Number of attribute groups.

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

getAttrGroupName

java.lang.String getAttrGroupName(int nIdx)
                                  throws java.io.IOException,
                                         AutomationException
Name of attribute group.

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

getGeographiesCount

int getGeographiesCount()
                        throws java.io.IOException,
                               AutomationException
Number of geographies divisions

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

getGeographyName

java.lang.String getGeographyName(int nIdx)
                                  throws java.io.IOException,
                                         AutomationException
Name of geographies divisions.

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

getMetaCount

int getMetaCount()
                 throws java.io.IOException,
                        AutomationException
Number of meta information strings.

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

getMetaInfo

IMetaInfo getMetaInfo(int nIdx)
                      throws java.io.IOException,
                             AutomationException
Meta information pair.

Parameters:
nIdx - The nIdx (in)
Returns:
A reference to a com.esri.arcgis.datasourcesfile.IMetaInfo
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLayerCroupsCount

int getLayerCroupsCount()
                        throws java.io.IOException,
                               AutomationException
Number of layer groups.

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

getLayerGroupName

java.lang.String getLayerGroupName(int nIdx)
                                   throws java.io.IOException,
                                          AutomationException
Name of layer groups.

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

getLicenseID

GUID getLicenseID()
                  throws java.io.IOException,
                         AutomationException
License ID.

Returns:
A Structure: com.esri.arcgis.support.ms.stdole.GUID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getExpiration

java.lang.Object getExpiration()
                               throws java.io.IOException,
                                      AutomationException
Expiration date.

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

getLicenseType

int getLicenseType()
                   throws java.io.IOException,
                          AutomationException
License type.

Returns:
A com.esri.arcgis.datasourcesfile.esriDataLicenseType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMaxConnections

int getMaxConnections()
                      throws java.io.IOException,
                             AutomationException
Maximum connections allowed.

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

getAvailableConnections

int getAvailableConnections()
                            throws java.io.IOException,
                                   AutomationException
Available connections.

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

getUsageModeCount

int getUsageModeCount()
                      throws java.io.IOException,
                             AutomationException
Number of usage modes.

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

getUsageMode

IUsageModeInfo getUsageMode(int nIndex)
                            throws java.io.IOException,
                                   AutomationException
Usage mode by its number.

Parameters:
nIndex - The nIndex (in)
Returns:
A reference to a com.esri.arcgis.datasourcesfile.IUsageModeInfo
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.