com.esri.arcgis.carto
Interface ILabelClassDescription2

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

public interface ILabelClassDescription2
extends java.io.Serializable

COM Interface 'ILabelClassDescription2'. 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 IIDc9559563_104d_4895_9dbc_e3ef873c50e7
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int getExpressionType()
          ExpressionType.
 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.
 java.lang.String getWhereClause()
          The SQL WhereClause for the label.
 boolean isUseCodedValue()
          Indicates whether Coded Value Should be used when displaying label expression.
 void setExpressionType(int expressionType)
          ExpressionType.
 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.
 void setWhereClause(java.lang.String whereClause)
          The SQL WhereClause for the label.
 

Field Detail

IIDc9559563_104d_4895_9dbc_e3ef873c50e7

static final int IIDc9559563_104d_4895_9dbc_e3ef873c50e7
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

getExpressionType

int getExpressionType()
                      throws java.io.IOException,
                             AutomationException
ExpressionType.

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

setExpressionType

void setExpressionType(int expressionType)
                       throws java.io.IOException,
                              AutomationException
ExpressionType.

Parameters:
expressionType - A com.esri.arcgis.carto.esriLabelExpressionType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getWhereClause

java.lang.String getWhereClause()
                                throws java.io.IOException,
                                       AutomationException
The SQL WhereClause for the label.

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

setWhereClause

void setWhereClause(java.lang.String whereClause)
                    throws java.io.IOException,
                           AutomationException
The SQL WhereClause for the label.

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

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.