|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.carto.MapServerFindResult
public class MapServerFindResult
The Map Server Find Result coclass provides information about a 'find result'.
| Constructor Summary | |
|---|---|
MapServerFindResult()
Constructs a MapServerFindResult using ArcGIS Engine. |
|
MapServerFindResult(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. MapServerFindResult theMapServerFindResult = (MapServerFindResult) obj; |
|
| Method Summary | |
|---|---|
void |
deserialize(IXMLSerializeData data)
Deserializes an object from XML. |
boolean |
equals(Object o)
Compare this object with another |
void |
getClassID(GUID[] pClassID)
getClassID |
static String |
getClsid()
getClsid. |
int |
getFeatureId()
The ID of the found feature. |
IPropertySet |
getFeatureProperties()
A set of name-value pairs for the found features's field names and values. |
IGeometry |
getFeatureShape()
The geometry of the found feature. |
String |
getFieldName()
The field name. |
int |
getLayerID()
The layer ID. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax |
String |
getValue()
The found value. |
int |
hashCode()
the hashcode for this object |
void |
isDirty()
isDirty |
void |
load(IStream pstm)
load |
void |
readExternal(ObjectInput in)
|
void |
save(IStream pstm,
int fClearDirty)
save |
void |
serialize(IXMLSerializeData data)
Serializes an object to XML. |
void |
setFeatureId(int fID)
The ID of the found feature. |
void |
setFeatureProperties(IPropertySet props)
A set of name-value pairs for the found features's field names and values. |
void |
setFeatureShape(IGeometry shape)
The geometry of the found feature. |
void |
setFieldName(String name)
The field name. |
void |
setLayerID(int layerID)
The layer ID. |
void |
setValue(String value)
The found value. |
void |
writeExternal(ObjectOutput out)
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
|---|
getJintegraDispatch, release |
| Constructor Detail |
|---|
public MapServerFindResult()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public MapServerFindResult(Object obj)
throws IOException
MapServerFindResult theMapServerFindResult = (MapServerFindResult) obj;
obj to MapServerFindResult.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems| Method Detail |
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public String getValue()
throws IOException,
AutomationException
getValue in interface IMapServerFindResultIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setValue(String value)
throws IOException,
AutomationException
setValue in interface IMapServerFindResultvalue - The value (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getLayerID()
throws IOException,
AutomationException
getLayerID in interface IMapServerFindResultIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLayerID(int layerID)
throws IOException,
AutomationException
setLayerID in interface IMapServerFindResultlayerID - The layerID (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getFeatureId()
throws IOException,
AutomationException
getFeatureId in interface IMapServerFindResultIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setFeatureId(int fID)
throws IOException,
AutomationException
setFeatureId in interface IMapServerFindResultfID - The fID (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getFieldName()
throws IOException,
AutomationException
getFieldName in interface IMapServerFindResultIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setFieldName(String name)
throws IOException,
AutomationException
setFieldName in interface IMapServerFindResultname - The name (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IGeometry getFeatureShape()
throws IOException,
AutomationException
FeatureShape contains the geometry of a feature returned from a MapServer Find query. This geometry have the same spatial reference system as the DefaultMapDescription. When ILayerResultOptions is not used, the FeatureShape property returns geometry. If the Shape field is invisible in the source map, the FeatureShape property may still contain geometry depending on how IncludeGeometry is set by the user.
In some cases, for performance reasons, you may want limit or adjust the geometry being returned. Use ILayerResultOptions to manage this. If IncludeGeometry is set to False, FeatureShape returns nothing. This should increase performance in cases where feature geometry is large. You can also choose to densify or generalize the geometry returned in FeatureShape using GeometryResultOptions. Densification is used to better support clients that do not support Arcs (e.g. Bezier, Circular etc.). Generalization reduces the amount of geography being sent across the network and should lead to better performance.
Densified or generalized geometry should only be used for navigation or display purpose, such as zooming to, flashing, or highlighting the selected feature. For spatial queries, GeometryResultOptions should not be used as it may returns unexpected results. For more information on please see IGeometry, Densify, and Generalize .
getFeatureShape in interface IMapServerFindResultIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setFeatureShape(IGeometry shape)
throws IOException,
AutomationException
setFeatureShape in interface IMapServerFindResultshape - A reference to a com.esri.arcgis.geometry.IGeometry (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPropertySet getFeatureProperties()
throws IOException,
AutomationException
getFeatureProperties in interface IMapServerFindResultIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setFeatureProperties(IPropertySet props)
throws IOException,
AutomationException
setFeatureProperties in interface IMapServerFindResultprops - A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void serialize(IXMLSerializeData data)
throws IOException,
AutomationException
serialize in interface IXMLSerializedata - A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deserialize(IXMLSerializeData data)
throws IOException,
AutomationException
deserialize in interface IXMLSerializedata - A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void isDirty()
throws IOException,
AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
isDirty in interface IPersistStreamIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void load(IStream pstm)
throws IOException,
AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
load in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void save(IStream pstm,
int fClearDirty)
throws IOException,
AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
save in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)fClearDirty - The fClearDirty (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getSizeMax(_ULARGE_INTEGER[] pcbSize)
throws IOException,
AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
getSizeMax in interface IPersistStreampcbSize - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getClassID(GUID[] pClassID)
throws IOException,
AutomationException
IPersist is a Microsoft interface. Please refer to MSDN for information about this interface.
getClassID in interface IPersistpClassID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void writeExternal(ObjectOutput out)
throws IOException
writeExternal in interface ExternalizableIOException
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
readExternal in interface ExternalizableIOException
ClassNotFoundException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||