|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 problemspublic 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 problemsMethod Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public String getValue() throws IOException, AutomationException
getValue
in interface IMapServerFindResult
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setValue(String value) throws IOException, AutomationException
setValue
in interface IMapServerFindResult
value
- 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 IMapServerFindResult
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLayerID(int layerID) throws IOException, AutomationException
setLayerID
in interface IMapServerFindResult
layerID
- 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 IMapServerFindResult
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFeatureId(int fID) throws IOException, AutomationException
setFeatureId
in interface IMapServerFindResult
fID
- 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 IMapServerFindResult
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFieldName(String name) throws IOException, AutomationException
setFieldName
in interface IMapServerFindResult
name
- 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 IMapServerFindResult
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFeatureShape(IGeometry shape) throws IOException, AutomationException
setFeatureShape
in interface IMapServerFindResult
shape
- 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 IMapServerFindResult
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setFeatureProperties(IPropertySet props) throws IOException, AutomationException
setFeatureProperties
in interface IMapServerFindResult
props
- 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 IXMLSerialize
data
- 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 IXMLSerialize
data
- 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 IPersistStream
IOException
- 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 IPersistStream
pstm
- 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 IPersistStream
pstm
- 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 IPersistStream
pcbSize
- 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 IPersist
pClassID
- 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 Externalizable
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |