com.esri.arcgis.geodatabaseextensions
Class IParcelConstructionDataProxy

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

public class IParcelConstructionDataProxy
extends com.esri.arcgis.interop.Dispatch
implements IParcelConstructionData, Serializable

Provides access to methods that read and write a parcel contruction to the cadastral packet.

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
  IParcelConstructionDataProxy()
           
  IParcelConstructionDataProxy(Object obj)
           
protected IParcelConstructionDataProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 String exportToXMLString()
          Writes construction data in XML format to a string.
 int getParcelNo()
          The parcel network No.
 void loadConstructionDataFromXML(Object pXMLParcelNode)
          Populates the construction data object properties by reading the properties from the xml parcel node.
 void loadConstructionDataFromXMLString(String xMLString)
          Populates the construction data object properties by reading the xml string.
 void removeListener(String iidStr, Object theListener)
           
 void setParcelNo(int parcelNo)
          The parcel network No.
 void writeToXML(Object pXMLDoc)
          Appends construction data as XML to parcel node.
 
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

IParcelConstructionDataProxy

public IParcelConstructionDataProxy()

IParcelConstructionDataProxy

public IParcelConstructionDataProxy(Object obj)
                             throws IOException
Throws:
IOException

IParcelConstructionDataProxy

protected IParcelConstructionDataProxy(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

getParcelNo

public int getParcelNo()
                throws IOException,
                       AutomationException
The parcel network No.

Product Availability

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

Specified by:
getParcelNo in interface IParcelConstructionData
Returns:
The parcelNo
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setParcelNo

public void setParcelNo(int parcelNo)
                 throws IOException,
                        AutomationException
The parcel network No.

Product Availability

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

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

writeToXML

public void writeToXML(Object pXMLDoc)
                throws IOException,
                       AutomationException
Appends construction data as XML to parcel node.

Product Availability

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

Specified by:
writeToXML in interface IParcelConstructionData
Parameters:
pXMLDoc - A reference to another Object (IUnknown) (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

loadConstructionDataFromXML

public void loadConstructionDataFromXML(Object pXMLParcelNode)
                                 throws IOException,
                                        AutomationException
Populates the construction data object properties by reading the properties from the xml parcel node.

Product Availability

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

Specified by:
loadConstructionDataFromXML in interface IParcelConstructionData
Parameters:
pXMLParcelNode - A reference to another Object (IUnknown) (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

exportToXMLString

public String exportToXMLString()
                         throws IOException,
                                AutomationException
Writes construction data in XML format to a string.

Product Availability

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

Specified by:
exportToXMLString in interface IParcelConstructionData
Returns:
The xMLString
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

loadConstructionDataFromXMLString

public void loadConstructionDataFromXMLString(String xMLString)
                                       throws IOException,
                                              AutomationException
Populates the construction data object properties by reading the xml string.

Product Availability

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

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