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, java.io.Externalizable, java.io.Serializable

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

Internal use class Proxy for COM Interface 'IConstructionUnbuildableLines'. Generated 3/19/2015 1:21:01 PM from 'C:\ArcGIS\COM\esriGeoDatabaseExtensions.olb'

Description: 'Provides access to members that manipulate the unbuildable lines of a parcel construction.' 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
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.geodatabaseextensions.IConstructionUnbuildableLines
IID, IID11ea4990_32f3_4aac_b285_f70ff18c956f
 
Constructor Summary
  IConstructionUnbuildableLinesProxy()
          For internal use only
  IConstructionUnbuildableLinesProxy(java.lang.Object obj)
           
protected IConstructionUnbuildableLinesProxy(java.lang.Object obj, java.lang.String iid)
           
  IConstructionUnbuildableLinesProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IConstructionUnbuildableLinesProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.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(java.lang.String iidStr, java.lang.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

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

IConstructionUnbuildableLinesProxy

public IConstructionUnbuildableLinesProxy(java.lang.String CLSID,
                                          java.lang.String host,
                                          com.esri.arcgis.interop.AuthInfo authInfo)
                                   throws java.net.UnknownHostException,
                                          java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

IConstructionUnbuildableLinesProxy

public IConstructionUnbuildableLinesProxy()
For internal use only


IConstructionUnbuildableLinesProxy

public IConstructionUnbuildableLinesProxy(java.lang.Object obj)
                                   throws java.io.IOException
Throws:
java.io.IOException

IConstructionUnbuildableLinesProxy

protected IConstructionUnbuildableLinesProxy(java.lang.Object obj,
                                             java.lang.String iid)
                                      throws java.io.IOException
Throws:
java.io.IOException

IConstructionUnbuildableLinesProxy

protected IConstructionUnbuildableLinesProxy(java.lang.String CLSID,
                                             java.lang.String iid,
                                             java.lang.String host,
                                             com.esri.arcgis.interop.AuthInfo authInfo)
                                      throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

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

removeListener

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

addUnbuildableLine

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

Specified by:
addUnbuildableLine in interface IConstructionUnbuildableLines
Parameters:
parentParcelNo - The parentParcelNo (in)
fromPointNo - The fromPointNo (in)
toPointNo - The toPointNo (in)
Throws:
java.io.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 java.io.IOException,
                                  AutomationException
Remove unbuildable line for the parent parcel.

Specified by:
removeUnbuildableLine in interface IConstructionUnbuildableLines
Parameters:
parentParcelNo - The parentParcelNo (in)
fromPointNo - The fromPointNo (in)
toPointNo - The toPointNo (in)
Throws:
java.io.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 java.io.IOException,
                                AutomationException
Input the from and to points for the unbuildable lines of the parent parcel.

Specified by:
setUnbuildableLines in interface IConstructionUnbuildableLines
Parameters:
parentParcelNo - The parentParcelNo (in)
count - The count (in)
fromPointNos - The fromPointNos (in)
toPointNos - The toPointNos (in)
Throws:
java.io.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 java.io.IOException,
                                AutomationException
Retrieve the from and to points for the unbuildables lines of the parent parcel.

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:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

clearUnbuildableLines

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

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