com.esri.arcgis.datasourcesfile
Class IDataLicenseInfoProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.datasourcesfile.IDataLicenseInfoProxy
All Implemented Interfaces:
IDataLicenseInfo, java.io.Externalizable, java.io.Serializable

public class IDataLicenseInfoProxy
extends com.esri.arcgis.interop.Dispatch
implements IDataLicenseInfo, java.io.Serializable

Internal use class Proxy for 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 =

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.datasourcesfile.IDataLicenseInfo
IID, IID37474491_1c04_4669_99b5_825cf67294c5
 
Constructor Summary
  IDataLicenseInfoProxy()
          For internal use only
  IDataLicenseInfoProxy(java.lang.Object obj)
           
protected IDataLicenseInfoProxy(java.lang.Object obj, java.lang.String iid)
           
  IDataLicenseInfoProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IDataLicenseInfoProxy(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)
           
 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.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 
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

IDataLicenseInfoProxy

public IDataLicenseInfoProxy(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

IDataLicenseInfoProxy

public IDataLicenseInfoProxy()
For internal use only


IDataLicenseInfoProxy

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

IDataLicenseInfoProxy

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

IDataLicenseInfoProxy

protected IDataLicenseInfoProxy(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

getDataProductName

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

Specified by:
getDataProductName in interface IDataLicenseInfo
Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getApplicationsCount

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

Specified by:
getApplicationsCount in interface IDataLicenseInfo
Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getApplicationName

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

Specified by:
getApplicationName in interface IDataLicenseInfo
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

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

Specified by:
getAttrCroupsCount in interface IDataLicenseInfo
Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAttrGroupName

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

Specified by:
getAttrGroupName in interface IDataLicenseInfo
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

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

Specified by:
getGeographiesCount in interface IDataLicenseInfo
Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGeographyName

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

Specified by:
getGeographyName in interface IDataLicenseInfo
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

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

Specified by:
getMetaCount in interface IDataLicenseInfo
Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMetaInfo

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

Specified by:
getMetaInfo in interface IDataLicenseInfo
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

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

Specified by:
getLayerCroupsCount in interface IDataLicenseInfo
Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLayerGroupName

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

Specified by:
getLayerGroupName in interface IDataLicenseInfo
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

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

Specified by:
getLicenseID in interface IDataLicenseInfo
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

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

Specified by:
getExpiration in interface IDataLicenseInfo
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLicenseType

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

Specified by:
getLicenseType in interface IDataLicenseInfo
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

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

Specified by:
getMaxConnections in interface IDataLicenseInfo
Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAvailableConnections

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

Specified by:
getAvailableConnections in interface IDataLicenseInfo
Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getUsageModeCount

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

Specified by:
getUsageModeCount in interface IDataLicenseInfo
Returns:
The pnCount
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getUsageMode

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

Specified by:
getUsageMode in interface IDataLicenseInfo
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.