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, xxDummy
IID, IIDc8545045_6615_48e3_af27_52a0e5fc35e2, xxDummy
IID, IID72ca65b9_13de_48b7_8443_717b69b72a99, xxDummy
IID, IID00000109_0000_0000_c000_000000000046, xxDummy
IID0000010c_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.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public int getRelationshipID() throws java.io.IOException, AutomationException
getRelationshipID
in interface IRelateDescription
java.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 IRelateDescription
relationshipID
- 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 IRelateDescription
java.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 IRelateDescription
expression
- 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 IRelateDescription
java.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 IRelateDescription
tableFields
- 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 IRelateDescription
spatialReference
- 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 IRelateDescription
java.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 IRelateDescription
java.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 IRelateDescription
geotransform
- 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 IRelateDescription
java.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 IRelateDescription
resultFormat
- 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 IRelateDescription
includeGeometry
- 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 IRelateDescription
java.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 IRelateDescription
geometryOptions
- 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 IRelateDescription
java.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 IRelateDescription
timeReference
- 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 IRelateDescription
java.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 IXMLSerialize
data
- 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 IXMLSerialize
data
- 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 IXMLVersionSupport
java.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 IPersistStream
java.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 IPersistStream
pstm
- 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 IPersistStream
pstm
- 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 IPersistStream
pcbSize
- 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 IPersist
pClassID
- 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.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException