com.esri.arcgis.carto
Interface ILabelClassDescription

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ILabelClassDescriptionProxy, LabelClassDescription

public interface ILabelClassDescription
extends java.io.Serializable

COM Interface 'ILabelClassDescription'. Generated 3/19/2015 1:20:53 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to the Label Class Description Interface.' 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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID63882c74_6b36_497b_9e27_efd67226e583
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 java.lang.String getLabelExpression()
          The Label Expression.
 ILabelPlacementDescription getLabelPlacementDescription()
          LabelPlacementDescription.
 double getMaximumScale()
          Maximum scale at which the symbol will display.
 double getMinimumScale()
          Minimum scale at which the symbol will display.
 ITextSymbol getSymbol()
          The text symbol used to draw the label.
 boolean isUseCodedValue()
          Indicates whether Coded Value Should be used when displaying label expression.
 void setLabelExpression(java.lang.String labelExpression)
          The Label Expression.
 void setLabelPlacementDescription(ILabelPlacementDescription ppLabelPlacementDescription)
          LabelPlacementDescription.
 void setMaximumScale(double pMaximumScale)
          Maximum scale at which the symbol will display.
 void setMinimumScale(double pMinimumScale)
          Minimum scale at which the symbol will display.
 void setSymbol(ITextSymbol ppSymbol)
          The text symbol used to draw the label.
 void setUseCodedValue(boolean useCodedValue)
          Indicates whether Coded Value Should be used when displaying label expression.
 

Field Detail

IID63882c74_6b36_497b_9e27_efd67226e583

static final int IID63882c74_6b36_497b_9e27_efd67226e583
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getLabelPlacementDescription

ILabelPlacementDescription getLabelPlacementDescription()
                                                        throws java.io.IOException,
                                                               AutomationException
LabelPlacementDescription.

Returns:
A reference to a com.esri.arcgis.carto.ILabelPlacementDescription
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLabelPlacementDescription

void setLabelPlacementDescription(ILabelPlacementDescription ppLabelPlacementDescription)
                                  throws java.io.IOException,
                                         AutomationException
LabelPlacementDescription.

Parameters:
ppLabelPlacementDescription - A reference to a com.esri.arcgis.carto.ILabelPlacementDescription (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLabelExpression

java.lang.String getLabelExpression()
                                    throws java.io.IOException,
                                           AutomationException
The Label Expression.

Returns:
The labelExpression
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLabelExpression

void setLabelExpression(java.lang.String labelExpression)
                        throws java.io.IOException,
                               AutomationException
The Label Expression.

Parameters:
labelExpression - The labelExpression (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isUseCodedValue

boolean isUseCodedValue()
                        throws java.io.IOException,
                               AutomationException
Indicates whether Coded Value Should be used when displaying label expression.

Returns:
The useCodedValue
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setUseCodedValue

void setUseCodedValue(boolean useCodedValue)
                      throws java.io.IOException,
                             AutomationException
Indicates whether Coded Value Should be used when displaying label expression.

Parameters:
useCodedValue - The useCodedValue (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSymbol

ITextSymbol getSymbol()
                      throws java.io.IOException,
                             AutomationException
The text symbol used to draw the label.

Returns:
A reference to a com.esri.arcgis.display.ITextSymbol
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSymbol

void setSymbol(ITextSymbol ppSymbol)
               throws java.io.IOException,
                      AutomationException
The text symbol used to draw the label.

Parameters:
ppSymbol - A reference to a com.esri.arcgis.display.ITextSymbol (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMaximumScale

double getMaximumScale()
                       throws java.io.IOException,
                              AutomationException
Maximum scale at which the symbol will display.

Returns:
The pMaximumScale
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMaximumScale

void setMaximumScale(double pMaximumScale)
                     throws java.io.IOException,
                            AutomationException
Maximum scale at which the symbol will display.

Parameters:
pMaximumScale - The pMaximumScale (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMinimumScale

double getMinimumScale()
                       throws java.io.IOException,
                              AutomationException
Minimum scale at which the symbol will display.

Returns:
The pMinimumScale
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMinimumScale

void setMinimumScale(double pMinimumScale)
                     throws java.io.IOException,
                            AutomationException
Minimum scale at which the symbol will display.

Parameters:
pMinimumScale - The pMinimumScale (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.