com.esri.arcgis.location
Interface IHatchLayerExtension

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
HatchLayerExtension, IHatchLayerExtensionProxy

public interface IHatchLayerExtension
extends java.io.Serializable

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

Description: 'Provides access to the hatch layer extension 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 IIDcd73074d_abb9_4cdf_9bc1_8463ebe87db6
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addClass(java.lang.String name, IHatchClass hatchClass)
          Adds a class to the hatch extension.
 void convertToGraphics(IFeatureLayer pFLayer, IGraphicsLayer pGraphicsLayer, IDisplay pDisplay)
          Converts hatches to graphics.
 IHatchClass hatchClass(java.lang.String name)
          The hatch class at the specified index.
 int hatchClassCount()
          The number of hatch classes.
 java.lang.Object hatchClassNames()
          String array of class names.
 boolean isShowHatches()
          Indicates whether to show hatches.
 void removeAll()
          Removes all classes from the hatch extension.
 void removeClass(java.lang.String name)
          Removes a class from the hatch extension.
 void setShowHatches(boolean pshowHatches)
          Indicates whether to show hatches.
 

Field Detail

IIDcd73074d_abb9_4cdf_9bc1_8463ebe87db6

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

setShowHatches

void setShowHatches(boolean pshowHatches)
                    throws java.io.IOException,
                           AutomationException
Indicates whether to show hatches.

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

isShowHatches

boolean isShowHatches()
                      throws java.io.IOException,
                             AutomationException
Indicates whether to show hatches.

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

hatchClassCount

int hatchClassCount()
                    throws java.io.IOException,
                           AutomationException
The number of hatch classes.

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

hatchClass

IHatchClass hatchClass(java.lang.String name)
                       throws java.io.IOException,
                              AutomationException
The hatch class at the specified index.

Parameters:
name - The name (in)
Returns:
A reference to a com.esri.arcgis.location.IHatchClass
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addClass

void addClass(java.lang.String name,
              IHatchClass hatchClass)
              throws java.io.IOException,
                     AutomationException
Adds a class to the hatch extension.

Parameters:
name - The name (in)
hatchClass - A reference to a com.esri.arcgis.location.IHatchClass (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

hatchClassNames

java.lang.Object hatchClassNames()
                                 throws java.io.IOException,
                                        AutomationException
String array of class names.

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

removeClass

void removeClass(java.lang.String name)
                 throws java.io.IOException,
                        AutomationException
Removes a class from the hatch extension.

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

removeAll

void removeAll()
               throws java.io.IOException,
                      AutomationException
Removes all classes from the hatch extension.

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

convertToGraphics

void convertToGraphics(IFeatureLayer pFLayer,
                       IGraphicsLayer pGraphicsLayer,
                       IDisplay pDisplay)
                       throws java.io.IOException,
                              AutomationException
Converts hatches to graphics.

Parameters:
pFLayer - A reference to a com.esri.arcgis.carto.IFeatureLayer (in)
pGraphicsLayer - A reference to a com.esri.arcgis.carto.IGraphicsLayer (in)
pDisplay - A reference to a com.esri.arcgis.display.IDisplay (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.