com.esri.arcgis.display
Class ILineDecorationProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.display.ILineDecorationProxy
All Implemented Interfaces:
ILineDecoration, java.io.Externalizable, java.io.Serializable

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

Description: 'Provides access to members that control the line decoration.' 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 ILineDecorationProxy
extends com.esri.arcgis.interop.Dispatch
implements ILineDecoration, 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.display.ILineDecoration
IID, IID533d88f0_0a1a_11d2_b27f_0000f878229e
 
Constructor Summary
  ILineDecorationProxy()
          Deprecated. For internal use only
  ILineDecorationProxy(java.lang.Object obj)
          Deprecated.  
protected ILineDecorationProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  ILineDecorationProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected ILineDecorationProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addElement(ILineDecorationElement lineDecorationElement)
          Deprecated. Adds an element.
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 void clearElements()
          Deprecated. Clears all line decoration elements.
 void deleteElement(int index)
          Deprecated. Deletes the element at the given index.
 void draw(int hDC, ITransformation transform, IGeometry lineGeometry)
          Deprecated. Draws the given line geometry.
 ILineDecorationElement getElement(int index)
          Deprecated. The element at the given position.
 int getElementCount()
          Deprecated. The number of line decoration elements.
 void moveElement(ILineDecorationElement element, int toIndex)
          Deprecated. Moves a line decoration element to the given index.
 void queryBoundary(int hDC, ITransformation transform, IGeometry lineGeometry, IPolygon boundary)
          Deprecated. Queries for the boundary of the given line geometry.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 
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

ILineDecorationProxy

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

ILineDecorationProxy

public ILineDecorationProxy()
Deprecated. 
For internal use only


ILineDecorationProxy

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

ILineDecorationProxy

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

ILineDecorationProxy

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

addElement

public void addElement(ILineDecorationElement lineDecorationElement)
                throws java.io.IOException,
                       AutomationException
Deprecated. 
Adds an element.

Specified by:
addElement in interface ILineDecoration
Parameters:
lineDecorationElement - A reference to a com.esri.arcgis.display.ILineDecorationElement (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deleteElement

public void deleteElement(int index)
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
Deletes the element at the given index.

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

moveElement

public void moveElement(ILineDecorationElement element,
                        int toIndex)
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
Moves a line decoration element to the given index.

Specified by:
moveElement in interface ILineDecoration
Parameters:
element - A reference to a com.esri.arcgis.display.ILineDecorationElement (in)
toIndex - The toIndex (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

clearElements

public void clearElements()
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
Clears all line decoration elements.

Specified by:
clearElements in interface ILineDecoration
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getElement

public ILineDecorationElement getElement(int index)
                                  throws java.io.IOException,
                                         AutomationException
Deprecated. 
The element at the given position.

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

getElementCount

public int getElementCount()
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
The number of line decoration elements.

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

queryBoundary

public void queryBoundary(int hDC,
                          ITransformation transform,
                          IGeometry lineGeometry,
                          IPolygon boundary)
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
Queries for the boundary of the given line geometry.

Specified by:
queryBoundary in interface ILineDecoration
Parameters:
hDC - The hDC (A COM typedef) (in)
transform - A reference to a com.esri.arcgis.geometry.ITransformation (in)
lineGeometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
boundary - A reference to a com.esri.arcgis.geometry.IPolygon (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

draw

public void draw(int hDC,
                 ITransformation transform,
                 IGeometry lineGeometry)
          throws java.io.IOException,
                 AutomationException
Deprecated. 
Draws the given line geometry.

Specified by:
draw in interface ILineDecoration
Parameters:
hDC - The hDC (A COM typedef) (in)
transform - A reference to a com.esri.arcgis.geometry.ITransformation (in)
lineGeometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.