com.esri.arcgis.geodatabaseextensions
Class IConstructionUnbuildableLinesProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geodatabaseextensions.IConstructionUnbuildableLinesProxy
All Implemented Interfaces:
IConstructionUnbuildableLines, Externalizable, Serializable

public class IConstructionUnbuildableLinesProxy
extends com.esri.arcgis.interop.Dispatch
implements IConstructionUnbuildableLines, Serializable

Provides access to members that manipulate the unbuildable lines of a parcel construction.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Constructor Summary
  IConstructionUnbuildableLinesProxy()
           
  IConstructionUnbuildableLinesProxy(Object obj)
           
protected IConstructionUnbuildableLinesProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 void addUnbuildableLine(int parentParcelNo, int fromPointNo, int toPointNo)
          Mark a line as unbuildable for the parent parcel.
 void clearUnbuildableLines(int parentParcelNo)
          Clears the unbuildables lines of the parent parcel.
 void getUnbuildableLines(int parentParcelNo, int[] count, int[] fromPointNos, int[] toPointNos)
          Retrieve the from and to points for the unbuildables lines of the parent parcel.
 void removeListener(String iidStr, Object theListener)
           
 void removeUnbuildableLine(int parentParcelNo, int fromPointNo, int toPointNo)
          Remove unbuildable line for the parent parcel.
 void setUnbuildableLines(int parentParcelNo, int count, int[] fromPointNos, int[] toPointNos)
          Input the from and to points for the unbuildable lines of the parent parcel.
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

noncastable

public boolean noncastable
Constructor Detail

IConstructionUnbuildableLinesProxy

public IConstructionUnbuildableLinesProxy()

IConstructionUnbuildableLinesProxy

public IConstructionUnbuildableLinesProxy(Object obj)
                                   throws IOException
Throws:
IOException

IConstructionUnbuildableLinesProxy

protected IConstructionUnbuildableLinesProxy(Object obj,
                                             String iid)
                                      throws IOException
Throws:
IOException
Method Detail

addListener

public void addListener(String iidStr,
                        Object theListener,
                        Object theSource)
                 throws IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

addUnbuildableLine

public void addUnbuildableLine(int parentParcelNo,
                               int fromPointNo,
                               int toPointNo)
                        throws IOException,
                               AutomationException
Mark a line as unbuildable for the parent parcel.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
addUnbuildableLine in interface IConstructionUnbuildableLines
Parameters:
parentParcelNo - The parentParcelNo (in)
fromPointNo - The fromPointNo (in)
toPointNo - The toPointNo (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

removeUnbuildableLine

public void removeUnbuildableLine(int parentParcelNo,
                                  int fromPointNo,
                                  int toPointNo)
                           throws IOException,
                                  AutomationException
Remove unbuildable line for the parent parcel.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
removeUnbuildableLine in interface IConstructionUnbuildableLines
Parameters:
parentParcelNo - The parentParcelNo (in)
fromPointNo - The fromPointNo (in)
toPointNo - The toPointNo (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setUnbuildableLines

public void setUnbuildableLines(int parentParcelNo,
                                int count,
                                int[] fromPointNos,
                                int[] toPointNos)
                         throws IOException,
                                AutomationException
Input the from and to points for the unbuildable lines of the parent parcel.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setUnbuildableLines in interface IConstructionUnbuildableLines
Parameters:
parentParcelNo - The parentParcelNo (in)
count - The count (in)
fromPointNos - The fromPointNos (in)
toPointNos - The toPointNos (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getUnbuildableLines

public void getUnbuildableLines(int parentParcelNo,
                                int[] count,
                                int[] fromPointNos,
                                int[] toPointNos)
                         throws IOException,
                                AutomationException
Retrieve the from and to points for the unbuildables lines of the parent parcel.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getUnbuildableLines in interface IConstructionUnbuildableLines
Parameters:
parentParcelNo - The parentParcelNo (in)
count - The count (in/out: use single element array)
fromPointNos - The fromPointNos (in/out: use single element array)
toPointNos - The toPointNos (in/out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

clearUnbuildableLines

public void clearUnbuildableLines(int parentParcelNo)
                           throws IOException,
                                  AutomationException
Clears the unbuildables lines of the parent parcel.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
clearUnbuildableLines in interface IConstructionUnbuildableLines
Parameters:
parentParcelNo - The parentParcelNo (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.