com.esri.arcgis.carto
Class IACLineLabelPositionProxy

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

public class IACLineLabelPositionProxy
extends com.esri.arcgis.interop.Dispatch
implements IACLineLabelPosition, java.io.Serializable

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

Description: 'Provides access to members that control ArcIMS line label position.' 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.IACLineLabelPosition
IID, IID3991fa8d_addc_4481_9cc8_4ed047324ac4
 
Constructor Summary
  IACLineLabelPositionProxy()
          For internal use only
  IACLineLabelPositionProxy(java.lang.Object obj)
           
protected IACLineLabelPositionProxy(java.lang.Object obj, java.lang.String iid)
           
  IACLineLabelPositionProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IACLineLabelPositionProxy(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)
           
 boolean isAbove()
          Indicates whether to place the label above the line.
 boolean isAtEnd()
          Indicates whether to place the label at the end of the line.
 boolean isAtStart()
          Indicates whether to place the label at the start of the line.
 boolean isBelow()
          Indicates whether to place the label below the line.
 boolean isHorizontal()
          Indicates whether to place the label horizontally.
 boolean isInLine()
          Indicates whether to place the label in the line.
 boolean isLeft()
          Indicates whether to place the label left of the line.
 boolean isNone()
          Indicates whether the label should not be placed.
 boolean isOnTop()
          Indicates whether to place the label on top of the line.
 boolean isParallel()
          Indicates whether to place the label parallel to the line.
 boolean isPerpendicular()
          Indicates whether to place the label perpendicular to the line.
 boolean isRight()
          Indicates whether to place the label right of the line.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void setAbove(boolean flag)
          Indicates whether to place the label above the line.
 void setAtEnd(boolean flag)
          Indicates whether to place the label at the end of the line.
 void setAtStart(boolean flag)
          Indicates whether to place the label at the start of the line.
 void setBelow(boolean flag)
          Indicates whether to place the label below the line.
 void setHorizontal(boolean flag)
          Indicates whether to place the label horizontally.
 void setInLine(boolean flag)
          Indicates whether to place the label in the line.
 void setLeft(boolean flag)
          Indicates whether to place the label left of the line.
 void setNone(boolean flag)
          Indicates whether the label should not be placed.
 void setOnTop(boolean flag)
          Indicates whether to place the label on top of the line.
 void setParallel(boolean flag)
          Indicates whether to place the label parallel to the line.
 void setPerpendicular(boolean flag)
          Indicates whether to place the label perpendicular to the line.
 void setRight(boolean flag)
          Indicates whether to place the label right of the line.
 
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

IACLineLabelPositionProxy

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

IACLineLabelPositionProxy

public IACLineLabelPositionProxy()
For internal use only


IACLineLabelPositionProxy

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

IACLineLabelPositionProxy

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

IACLineLabelPositionProxy

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

isNone

public boolean isNone()
               throws java.io.IOException,
                      AutomationException
Indicates whether the label should not be placed.

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

setNone

public void setNone(boolean flag)
             throws java.io.IOException,
                    AutomationException
Indicates whether the label should not be placed.

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

isAbove

public boolean isAbove()
                throws java.io.IOException,
                       AutomationException
Indicates whether to place the label above the line.

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

setAbove

public void setAbove(boolean flag)
              throws java.io.IOException,
                     AutomationException
Indicates whether to place the label above the line.

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

isBelow

public boolean isBelow()
                throws java.io.IOException,
                       AutomationException
Indicates whether to place the label below the line.

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

setBelow

public void setBelow(boolean flag)
              throws java.io.IOException,
                     AutomationException
Indicates whether to place the label below the line.

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

isOnTop

public boolean isOnTop()
                throws java.io.IOException,
                       AutomationException
Indicates whether to place the label on top of the line.

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

setOnTop

public void setOnTop(boolean flag)
              throws java.io.IOException,
                     AutomationException
Indicates whether to place the label on top of the line.

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

isLeft

public boolean isLeft()
               throws java.io.IOException,
                      AutomationException
Indicates whether to place the label left of the line.

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

setLeft

public void setLeft(boolean flag)
             throws java.io.IOException,
                    AutomationException
Indicates whether to place the label left of the line.

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

isRight

public boolean isRight()
                throws java.io.IOException,
                       AutomationException
Indicates whether to place the label right of the line.

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

setRight

public void setRight(boolean flag)
              throws java.io.IOException,
                     AutomationException
Indicates whether to place the label right of the line.

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

isInLine

public boolean isInLine()
                 throws java.io.IOException,
                        AutomationException
Indicates whether to place the label in the line.

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

setInLine

public void setInLine(boolean flag)
               throws java.io.IOException,
                      AutomationException
Indicates whether to place the label in the line.

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

isAtStart

public boolean isAtStart()
                  throws java.io.IOException,
                         AutomationException
Indicates whether to place the label at the start of the line.

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

setAtStart

public void setAtStart(boolean flag)
                throws java.io.IOException,
                       AutomationException
Indicates whether to place the label at the start of the line.

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

isAtEnd

public boolean isAtEnd()
                throws java.io.IOException,
                       AutomationException
Indicates whether to place the label at the end of the line.

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

setAtEnd

public void setAtEnd(boolean flag)
              throws java.io.IOException,
                     AutomationException
Indicates whether to place the label at the end of the line.

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

isParallel

public boolean isParallel()
                   throws java.io.IOException,
                          AutomationException
Indicates whether to place the label parallel to the line.

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

setParallel

public void setParallel(boolean flag)
                 throws java.io.IOException,
                        AutomationException
Indicates whether to place the label parallel to the line.

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

isPerpendicular

public boolean isPerpendicular()
                        throws java.io.IOException,
                               AutomationException
Indicates whether to place the label perpendicular to the line.

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

setPerpendicular

public void setPerpendicular(boolean flag)
                      throws java.io.IOException,
                             AutomationException
Indicates whether to place the label perpendicular to the line.

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

isHorizontal

public boolean isHorizontal()
                     throws java.io.IOException,
                            AutomationException
Indicates whether to place the label horizontally.

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

setHorizontal

public void setHorizontal(boolean flag)
                   throws java.io.IOException,
                          AutomationException
Indicates whether to place the label horizontally.

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