com.esri.arcgis.location
Interface IHatchDefinition

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
HatchLineDefinition, HatchMarkerDefinition, IHatchDefinitionProxy

public interface IHatchDefinition
extends java.io.Serializable

COM Interface 'IHatchDefinition'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriLocation.olb'

Description: 'Provides access to hatch definition properties.' 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 IID2a409f42_de3b_4782_a294_9b56516c5ee4
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int getAlignment()
          The hatch alignment.
 int getDisplayPrecision()
          The display precision.
 java.lang.String getExpression()
          The Expression.
 int getExpressionParserEngine()
          The Expression Parser Engine.
 ISymbol getHatchSymbol()
          The hatch symbol.
 double getOffset()
          The offset.
 java.lang.String getPrefix()
          The prefix.
 java.lang.String getSuffix()
          The suffix.
 int getTextDisplay()
          Text display setting for the style.
 ITextSymbol getTextSymbol()
          The text symbol.
 boolean isAdjustTextOrientation()
          Indicates whether to adjust text orientation.
 boolean isExpressionSimple()
          Indicates whether the expression is simple.
 boolean isShowSign()
          Indicates whether to show negative sign in hatch text for negative M values.
 void setAdjustTextOrientation(boolean pAdjustTextOrientation)
          Indicates whether to adjust text orientation.
 void setAlignment(int pAlignment)
          The hatch alignment.
 void setDisplayPrecision(int pDisplayPrecision)
          The display precision.
 void setExpression(java.lang.String expression)
          The Expression.
 void setExpressionParserEngine(int parserEngine)
          The Expression Parser Engine.
 void setExpressionSimple(boolean expressionSimple)
          Indicates whether the expression is simple.
 void setHatchSymbolByRef(ISymbol ppSymbol)
          The hatch symbol.
 void setOffset(double pAngle)
          The offset.
 void setPrefix(java.lang.String pPrefix)
          The prefix.
 void setShowSign(boolean pShowSign)
          Indicates whether to show negative sign in hatch text for negative M values.
 void setSuffix(java.lang.String pSuffix)
          The suffix.
 void setTextDisplay(int display)
          Text display setting for the style.
 void setTextSymbolByRef(ITextSymbol ppSymbol)
          The text symbol.
 

Field Detail

IID2a409f42_de3b_4782_a294_9b56516c5ee4

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

getHatchSymbol

ISymbol getHatchSymbol()
                       throws java.io.IOException,
                              AutomationException
The hatch symbol.

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

setHatchSymbolByRef

void setHatchSymbolByRef(ISymbol ppSymbol)
                         throws java.io.IOException,
                                AutomationException
The hatch symbol.

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

getOffset

double getOffset()
                 throws java.io.IOException,
                        AutomationException
The offset.

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

setOffset

void setOffset(double pAngle)
               throws java.io.IOException,
                      AutomationException
The offset.

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

setTextDisplay

void setTextDisplay(int display)
                    throws java.io.IOException,
                           AutomationException
Text display setting for the style.

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

getTextDisplay

int getTextDisplay()
                   throws java.io.IOException,
                          AutomationException
Text display setting for the style.

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

getTextSymbol

ITextSymbol getTextSymbol()
                          throws java.io.IOException,
                                 AutomationException
The text symbol.

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.

setTextSymbolByRef

void setTextSymbolByRef(ITextSymbol ppSymbol)
                        throws java.io.IOException,
                               AutomationException
The text symbol.

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.

getDisplayPrecision

int getDisplayPrecision()
                        throws java.io.IOException,
                               AutomationException
The display precision.

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

setDisplayPrecision

void setDisplayPrecision(int pDisplayPrecision)
                         throws java.io.IOException,
                                AutomationException
The display precision.

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

setShowSign

void setShowSign(boolean pShowSign)
                 throws java.io.IOException,
                        AutomationException
Indicates whether to show negative sign in hatch text for negative M values.

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

isShowSign

boolean isShowSign()
                   throws java.io.IOException,
                          AutomationException
Indicates whether to show negative sign in hatch text for negative M values.

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

getPrefix

java.lang.String getPrefix()
                           throws java.io.IOException,
                                  AutomationException
The prefix.

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

setPrefix

void setPrefix(java.lang.String pPrefix)
               throws java.io.IOException,
                      AutomationException
The prefix.

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

getSuffix

java.lang.String getSuffix()
                           throws java.io.IOException,
                                  AutomationException
The suffix.

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

setSuffix

void setSuffix(java.lang.String pSuffix)
               throws java.io.IOException,
                      AutomationException
The suffix.

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

getExpression

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

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

setExpression

void setExpression(java.lang.String expression)
                   throws java.io.IOException,
                          AutomationException
The Expression.

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

setExpressionSimple

void setExpressionSimple(boolean expressionSimple)
                         throws java.io.IOException,
                                AutomationException
Indicates whether the expression is simple.

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

isExpressionSimple

boolean isExpressionSimple()
                           throws java.io.IOException,
                                  AutomationException
Indicates whether the expression is simple.

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

getExpressionParserEngine

int getExpressionParserEngine()
                              throws java.io.IOException,
                                     AutomationException
The Expression Parser Engine.

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

setExpressionParserEngine

void setExpressionParserEngine(int parserEngine)
                               throws java.io.IOException,
                                      AutomationException
The Expression Parser Engine.

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

setAdjustTextOrientation

void setAdjustTextOrientation(boolean pAdjustTextOrientation)
                              throws java.io.IOException,
                                     AutomationException
Indicates whether to adjust text orientation.

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

isAdjustTextOrientation

boolean isAdjustTextOrientation()
                                throws java.io.IOException,
                                       AutomationException
Indicates whether to adjust text orientation.

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

getAlignment

int getAlignment()
                 throws java.io.IOException,
                        AutomationException
The hatch alignment.

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

setAlignment

void setAlignment(int pAlignment)
                  throws java.io.IOException,
                         AutomationException
The hatch alignment.

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