public class RelateDescription extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, IRelateDescription, IXMLSerialize, IXMLVersionSupport, IPersistStream, IPersist, java.io.Externalizable
Description 'A colcass that describes a relate for QueryRelatedRows.' 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 =
| Modifier and Type | Field and Description |
|---|---|
static long |
serialVersionUID |
IID, IIDbadfd2ed_2776_4b21_879a_b99b2ea582a6, xxDummyIID, IIDc8545045_6615_48e3_af27_52a0e5fc35e2, xxDummyIID, IID72ca65b9_13de_48b7_8443_717b69b72a99, xxDummyIID, IID00000109_0000_0000_c000_000000000046, xxDummyIID0000010c_0000_0000_c000_000000000046| Constructor and Description |
|---|
RelateDescription()
Constructs a RelateDescription using ArcGIS Engine.
|
RelateDescription(java.lang.Object obj)
Deprecated.
As of ArcGIS 9.2, replaced by normal Java casts.
RelateDescription theRelateDescription = (RelateDescription) obj; |
| Modifier and Type | Method and Description |
|---|---|
void |
deserialize(IXMLSerializeData data)
Deserializes an object from XML.
|
boolean |
equals(java.lang.Object o)
Compare this object with another
|
void |
getClassID(GUID[] pClassID)
getClassID
|
static java.lang.String |
getClsid()
getClsid.
|
IGeometryResultOptions |
getGeometryResultOptions()
Indicates whether we need to modify Geometry.
|
IGeoTransformation |
getGeoTransformation()
Geo transformation required to transform the geometry if the requested GCS is different from the source.
|
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Gets a reference to a com.esri.arcgis.interop.Dispatch which can be used to access the COM object that support for this
interface indicates the implementing class references.
|
java.lang.String |
getMinNamespaceSupported()
The minimum namespace the class can serialize to (eg the 90 namespace).
|
ISpatialReference |
getOutputSpatialReference()
Spatial reference of the output geometry in the related records.
|
ITimeReference |
getOutputTimeReference()
Output time reference for the time fields.
|
java.lang.String |
getRelatedTableDefinitionExpression()
Definition expression of the related table for which related records are being requested.
|
java.lang.String |
getRelatedTableFields()
Table fields that need to be returned as a part of the relate results.
|
int |
getRelationshipID()
Relationship ID that uniquely idenentifies a relate to a table.
|
int |
getResultFormat()
Result format that indicates the type of content in the result.
|
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax
|
int |
hashCode()
the hashcode for this object
|
void |
isDirty()
isDirty
|
boolean |
isIncludeGeometry()
Indicates whether we should include Geometry.
|
void |
load(IStream pstm)
load
|
void |
readExternal(java.io.ObjectInput in) |
void |
release()
Release this COM object reference
|
void |
save(IStream pstm,
int fClearDirty)
save
|
void |
serialize(IXMLSerializeData data)
Serializes an object to XML.
|
void |
setGeometryResultOptionsByRef(IGeometryResultOptions geometryOptions)
Indicates whether we need to modify Geometry.
|
void |
setGeoTransformationByRef(IGeoTransformation geotransform)
Geo transformation required to transform the geometry if the requested GCS is different from the source.
|
void |
setIncludeGeometry(boolean includeGeometry)
Indicates whether we should include Geometry.
|
void |
setOutputSpatialReferenceByRef(ISpatialReference spatialReference)
Spatial reference of the output geometry in the related records.
|
void |
setOutputTimeReferenceByRef(ITimeReference timeReference)
Output time reference for the time fields.
|
void |
setRelatedTableDefinitionExpression(java.lang.String expression)
Definition expression of the related table for which related records are being requested.
|
void |
setRelatedTableFields(java.lang.String tableFields)
Table fields that need to be returned as a part of the relate results.
|
void |
setRelationshipID(int relationshipID)
Relationship ID that uniquely idenentifies a relate to a table.
|
void |
setResultFormat(int resultFormat)
Result format that indicates the type of content in the result.
|
void |
writeExternal(java.io.ObjectOutput out) |
public static final long serialVersionUID
public RelateDescription()
throws java.io.IOException,
java.net.UnknownHostException
java.io.IOException - if there are interop problemsjava.net.UnknownHostException - if there are interop problemspublic RelateDescription(java.lang.Object obj)
throws java.io.IOException
RelateDescription theRelateDescription = (RelateDescription) obj;obj to RelateDescription.obj - an object returned from ArcGIS Engine or Serverjava.io.IOException - if there are interop problemspublic static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRefpublic void release()
release in interface com.esri.arcgis.interop.RemoteObjRefpublic int getRelationshipID()
throws java.io.IOException,
AutomationException
getRelationshipID in interface IRelateDescriptionjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setRelationshipID(int relationshipID)
throws java.io.IOException,
AutomationException
setRelationshipID in interface IRelateDescriptionrelationshipID - The relationshipID (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getRelatedTableDefinitionExpression()
throws java.io.IOException,
AutomationException
getRelatedTableDefinitionExpression in interface IRelateDescriptionjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setRelatedTableDefinitionExpression(java.lang.String expression)
throws java.io.IOException,
AutomationException
setRelatedTableDefinitionExpression in interface IRelateDescriptionexpression - The expression (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getRelatedTableFields()
throws java.io.IOException,
AutomationException
getRelatedTableFields in interface IRelateDescriptionjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setRelatedTableFields(java.lang.String tableFields)
throws java.io.IOException,
AutomationException
setRelatedTableFields in interface IRelateDescriptiontableFields - The tableFields (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setOutputSpatialReferenceByRef(ISpatialReference spatialReference) throws java.io.IOException, AutomationException
setOutputSpatialReferenceByRef in interface IRelateDescriptionspatialReference - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public ISpatialReference getOutputSpatialReference() throws java.io.IOException, AutomationException
getOutputSpatialReference in interface IRelateDescriptionjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IGeoTransformation getGeoTransformation() throws java.io.IOException, AutomationException
getGeoTransformation in interface IRelateDescriptionjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setGeoTransformationByRef(IGeoTransformation geotransform) throws java.io.IOException, AutomationException
setGeoTransformationByRef in interface IRelateDescriptiongeotransform - A reference to a com.esri.arcgis.geometry.IGeoTransformation (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getResultFormat()
throws java.io.IOException,
AutomationException
getResultFormat in interface IRelateDescriptionjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setResultFormat(int resultFormat)
throws java.io.IOException,
AutomationException
setResultFormat in interface IRelateDescriptionresultFormat - A com.esri.arcgis.carto.esriRelateResultFormat constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setIncludeGeometry(boolean includeGeometry)
throws java.io.IOException,
AutomationException
setIncludeGeometry in interface IRelateDescriptionincludeGeometry - The includeGeometry (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isIncludeGeometry()
throws java.io.IOException,
AutomationException
isIncludeGeometry in interface IRelateDescriptionjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setGeometryResultOptionsByRef(IGeometryResultOptions geometryOptions) throws java.io.IOException, AutomationException
setGeometryResultOptionsByRef in interface IRelateDescriptiongeometryOptions - A reference to a com.esri.arcgis.geodatabase.IGeometryResultOptions (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IGeometryResultOptions getGeometryResultOptions() throws java.io.IOException, AutomationException
getGeometryResultOptions in interface IRelateDescriptionjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setOutputTimeReferenceByRef(ITimeReference timeReference) throws java.io.IOException, AutomationException
setOutputTimeReferenceByRef in interface IRelateDescriptiontimeReference - A reference to a com.esri.arcgis.system.ITimeReference (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public ITimeReference getOutputTimeReference() throws java.io.IOException, AutomationException
getOutputTimeReference in interface IRelateDescriptionjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void serialize(IXMLSerializeData data) throws java.io.IOException, AutomationException
serialize in interface IXMLSerializedata - A reference to a com.esri.arcgis.system.IXMLSerializeData (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void deserialize(IXMLSerializeData data) throws java.io.IOException, AutomationException
deserialize in interface IXMLSerializedata - A reference to a com.esri.arcgis.system.IXMLSerializeData (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getMinNamespaceSupported()
throws java.io.IOException,
AutomationException
getMinNamespaceSupported in interface IXMLVersionSupportjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void isDirty()
throws java.io.IOException,
AutomationException
isDirty in interface IPersistStreamjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void load(IStream pstm) throws java.io.IOException, AutomationException
load in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void save(IStream pstm, int fClearDirty) throws java.io.IOException, AutomationException
save in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)fClearDirty - The fClearDirty (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void getSizeMax(_ULARGE_INTEGER[] pcbSize) throws java.io.IOException, AutomationException
getSizeMax in interface IPersistStreampcbSize - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void getClassID(GUID[] pClassID) throws java.io.IOException, AutomationException
getClassID in interface IPersistpClassID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOExceptionpublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOExceptionjava.lang.ClassNotFoundException