com.esri.arcgis.carto
Class IHyperlinkContainerProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.carto.IHyperlinkContainerProxy
All Implemented Interfaces:
IHyperlinkContainer, java.io.Externalizable, java.io.Serializable

public class IHyperlinkContainerProxy
extends com.esri.arcgis.interop.Dispatch
implements IHyperlinkContainer, java.io.Serializable

Internal use class Proxy for COM Interface 'IHyperlinkContainer'. Generated 3/19/2015 1:20:52 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to members that manage all the hyperlinks of a layer.' 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.carto.IHyperlinkContainer
IID, IIDd1a02a0b_2113_11d3_9f98_00c04f6bc78e
 
Constructor Summary
  IHyperlinkContainerProxy()
          For internal use only
  IHyperlinkContainerProxy(java.lang.Object obj)
           
protected IHyperlinkContainerProxy(java.lang.Object obj, java.lang.String iid)
           
  IHyperlinkContainerProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IHyperlinkContainerProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addHyperlink(IHyperlink link)
          Adds a hyperlink.
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 IHyperlink getHyperlink(int index)
          The hyperlink at the specified index.
 int getHyperlinkCount()
          Number of hyperlinks.
 void removeHyperlink(int index)
          Removes the hyperlink at the specified index.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void setHyperlinkByRef(int index, IHyperlink link)
          The hyperlink at the specified index.
 
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

IHyperlinkContainerProxy

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

IHyperlinkContainerProxy

public IHyperlinkContainerProxy()
For internal use only


IHyperlinkContainerProxy

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

IHyperlinkContainerProxy

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

IHyperlinkContainerProxy

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

getHyperlinkCount

public int getHyperlinkCount()
                      throws java.io.IOException,
                             AutomationException
Number of hyperlinks.

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

getHyperlink

public IHyperlink getHyperlink(int index)
                        throws java.io.IOException,
                               AutomationException
The hyperlink at the specified index.

Specified by:
getHyperlink in interface IHyperlinkContainer
Parameters:
index - The index (in)
Returns:
A reference to a com.esri.arcgis.carto.IHyperlink
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHyperlinkByRef

public void setHyperlinkByRef(int index,
                              IHyperlink link)
                       throws java.io.IOException,
                              AutomationException
The hyperlink at the specified index.

Specified by:
setHyperlinkByRef in interface IHyperlinkContainer
Parameters:
index - The index (in)
link - A reference to a com.esri.arcgis.carto.IHyperlink (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addHyperlink

public void addHyperlink(IHyperlink link)
                  throws java.io.IOException,
                         AutomationException
Adds a hyperlink.

Specified by:
addHyperlink in interface IHyperlinkContainer
Parameters:
link - A reference to a com.esri.arcgis.carto.IHyperlink (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

removeHyperlink

public void removeHyperlink(int index)
                     throws java.io.IOException,
                            AutomationException
Removes the hyperlink at the specified index.

Specified by:
removeHyperlink in interface IHyperlinkContainer
Parameters:
index - The index (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.