com.esri.arcgis.geodatabase
Class IAttachmentProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geodatabase.IAttachmentProxy
All Implemented Interfaces:
IAttachment, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
IAttachment2Proxy

Deprecated. Internal use only. Proxy for COM Interface 'IAttachment'. Generated 3/19/2015 1:20:56 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to members of an attachment.' 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 =

public class IAttachmentProxy
extends com.esri.arcgis.interop.Dispatch
implements IAttachment, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
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.geodatabase.IAttachment
IID, IID475e3d30_5478_46c2_9547_09aa7076dce6
 
Constructor Summary
  IAttachmentProxy()
          Deprecated. For internal use only
  IAttachmentProxy(java.lang.Object obj)
          Deprecated.  
protected IAttachmentProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IAttachmentProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IAttachmentProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 int getAttachmentID()
          Deprecated. ID that uniquely identifies the attachment.
 java.lang.String getContentType()
          Deprecated. Content type that describes the attachment data.
 IMemoryBlobStream getData()
          Deprecated. Attachment data.
 java.lang.String getGlobalID()
          Deprecated. Global ID that uniquely identifies the attachment.
 java.lang.String getName()
          Deprecated. Name of the attachment.
 int getParentID()
          Deprecated. Parent ID to which the attachment belongs.
 int getSize()
          Deprecated. Size of the attachment data in bytes.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void setContentType(java.lang.String contentType)
          Deprecated. Content type that describes the attachment data.
 void setDataByRef(IMemoryBlobStream data)
          Deprecated. Attachment data.
 void setName(java.lang.String name)
          Deprecated. Name of the attachment.
 
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
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

IAttachmentProxy

public IAttachmentProxy(java.lang.String CLSID,
                        java.lang.String host,
                        com.esri.arcgis.interop.AuthInfo authInfo)
                 throws java.net.UnknownHostException,
                        java.io.IOException
Deprecated. 
Throws:
java.net.UnknownHostException
java.io.IOException

IAttachmentProxy

public IAttachmentProxy()
Deprecated. 
For internal use only


IAttachmentProxy

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

IAttachmentProxy

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

IAttachmentProxy

protected IAttachmentProxy(java.lang.String CLSID,
                           java.lang.String iid,
                           java.lang.String host,
                           com.esri.arcgis.interop.AuthInfo authInfo)
                    throws java.io.IOException
Deprecated. 
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
Deprecated. 
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
Deprecated. 
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

getAttachmentID

public int getAttachmentID()
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
ID that uniquely identifies the attachment.

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

getGlobalID

public java.lang.String getGlobalID()
                             throws java.io.IOException,
                                    AutomationException
Deprecated. 
Global ID that uniquely identifies the attachment.

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

getParentID

public int getParentID()
                throws java.io.IOException,
                       AutomationException
Deprecated. 
Parent ID to which the attachment belongs.

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

setName

public void setName(java.lang.String name)
             throws java.io.IOException,
                    AutomationException
Deprecated. 
Name of the attachment.

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

getName

public java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Name of the attachment.

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

setContentType

public void setContentType(java.lang.String contentType)
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
Content type that describes the attachment data.

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

getContentType

public java.lang.String getContentType()
                                throws java.io.IOException,
                                       AutomationException
Deprecated. 
Content type that describes the attachment data.

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

getSize

public int getSize()
            throws java.io.IOException,
                   AutomationException
Deprecated. 
Size of the attachment data in bytes.

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

setDataByRef

public void setDataByRef(IMemoryBlobStream data)
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
Attachment data.

Specified by:
setDataByRef in interface IAttachment
Parameters:
data - A reference to a com.esri.arcgis.system.IMemoryBlobStream (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getData

public IMemoryBlobStream getData()
                          throws java.io.IOException,
                                 AutomationException
Deprecated. 
Attachment data.

Specified by:
getData in interface IAttachment
Returns:
A reference to a com.esri.arcgis.system.IMemoryBlobStream
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.