com.esri.arcgis.analyst3d
Class GeometryMaterialList

java.lang.Object
  extended by com.esri.arcgis.analyst3d.GeometryMaterialList
All Implemented Interfaces:
IGeometryMaterialList, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class GeometryMaterialList
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IGeometryMaterialList

COM Class 'GeometryMaterialList'. Generated 3/19/2015 1:20:41 PM from 'C:\ArcGIS\COM\esri3DAnalyst.olb'

Description 'The Geometry Material List component.' 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
 
Fields inherited from interface com.esri.arcgis.analyst3d.IGeometryMaterialList
IID, IIDb7685a34_2bc8_11d6_a4cc_444553547777, xxDummy
 
Constructor Summary
GeometryMaterialList()
          Constructs a GeometryMaterialList using ArcGIS Engine.
GeometryMaterialList(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
GeometryMaterialList theGeometryMaterialList = (GeometryMaterialList) obj;
 
Method Summary
 void addMaterial(IGeometryMaterial pMaterial)
          Add geometry material.
 void emptyList()
          Empty material list.
 boolean equals(java.lang.Object o)
          Compare this object with another
static java.lang.String getClsid()
          getClsid.
 int getCount()
          The Material Count.
 IGeometryMaterial getGeometryMaterial(int index)
          The Geometry Material.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 int hashCode()
          the hashcode for this object
 void insertMaterial(int index, IGeometryMaterial pMaterial)
          Insert geometry material at position.
 void release()
          Release a GeometryMaterialList.
 void removeMaterial(int index)
          Remove geometry material at position.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GeometryMaterialList

public GeometryMaterialList()
                     throws java.io.IOException,
                            java.net.UnknownHostException
Constructs a GeometryMaterialList using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

GeometryMaterialList

public GeometryMaterialList(java.lang.Object obj)
                     throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
GeometryMaterialList theGeometryMaterialList = (GeometryMaterialList) obj;

Construct a GeometryMaterialList using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to GeometryMaterialList.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a GeometryMaterialList.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

getCount

public int getCount()
             throws java.io.IOException,
                    AutomationException
The Material Count.

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

addMaterial

public void addMaterial(IGeometryMaterial pMaterial)
                 throws java.io.IOException,
                        AutomationException
Add geometry material.

Specified by:
addMaterial in interface IGeometryMaterialList
Parameters:
pMaterial - A reference to a com.esri.arcgis.analyst3d.IGeometryMaterial (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

insertMaterial

public void insertMaterial(int index,
                           IGeometryMaterial pMaterial)
                    throws java.io.IOException,
                           AutomationException
Insert geometry material at position.

Specified by:
insertMaterial in interface IGeometryMaterialList
Parameters:
index - The index (in)
pMaterial - A reference to a com.esri.arcgis.analyst3d.IGeometryMaterial (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

removeMaterial

public void removeMaterial(int index)
                    throws java.io.IOException,
                           AutomationException
Remove geometry material at position.

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

emptyList

public void emptyList()
               throws java.io.IOException,
                      AutomationException
Empty material list.

Specified by:
emptyList in interface IGeometryMaterialList
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGeometryMaterial

public IGeometryMaterial getGeometryMaterial(int index)
                                      throws java.io.IOException,
                                             AutomationException
The Geometry Material.

Specified by:
getGeometryMaterial in interface IGeometryMaterialList
Parameters:
index - The index (in)
Returns:
A reference to a com.esri.arcgis.analyst3d.IGeometryMaterial
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.