com.esri.arcgisws
Class QueryFilter

java.lang.Object
  extended by com.esri.arcgisws.QueryFilter
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
SpatialFilter

public class QueryFilter
extends Object
implements Serializable

ESRI Query Filter Object.

Java class for QueryFilter complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="QueryFilter">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="SubFields" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="WhereClause" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="SpatialReferenceFieldName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Resolution" type="{http://www.w3.org/2001/XMLSchema}double"/>
         <element name="OutputSpatialReference" type="{http://www.esri.com/schemas/ArcGIS/10.0}SpatialReference" minOccurs="0"/>
         <element name="FIDSet" type="{http://www.esri.com/schemas/ArcGIS/10.0}FIDSet" minOccurs="0"/>
         <element name="PostfixClause" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="FilterDefs" type="{http://www.esri.com/schemas/ArcGIS/10.0}ArrayOfFilterDef" minOccurs="0"/>
         <element name="PrefixClause" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
ESRI Query Filter Object.

See Also:
Serialized Form

Constructor Summary
QueryFilter()
          QueryFilter default constructor.
QueryFilter(String subFields, String whereClause, String spatialReferenceFieldName, double resolution, SpatialReference outputSpatialReference, FIDSet fidSet, String postfixClause, FilterDef[] filterDefs, String prefixClause)
          Deprecated. 
 
Method Summary
 FIDSet getFIDSet()
          Gets the value of the fidSet property.
 FilterDef[] getFilterDefs()
          The filter definitions specified for this query filter.
 SpatialReference getOutputSpatialReference()
          The spatial reference in which to output geometry for a given field.
 String getPostfixClause()
          A clause that will be appended to the end of the where clause.
 String getPrefixClause()
          A clause that will be appended to the select statement.
 double getResolution()
          The spatial resolution in which to output geometry.
 String getSpatialReferenceFieldName()
          The field name of the output spatial reference.
 String getSubFields()
          The comma delimited list of field names for the filter.
 String getWhereClause()
          The where clause for the filter.
 void setFIDSet(FIDSet value)
          Sets the value of the fidSet property.
 void setFilterDefs(FilterDef[] value)
          The filter definitions specified for this query filter.
 void setOutputSpatialReference(SpatialReference value)
          The spatial reference in which to output geometry for a given field.
 void setPostfixClause(String value)
          A clause that will be appended to the end of the where clause.
 void setPrefixClause(String value)
          A clause that will be appended to the select statement.
 void setResolution(double value)
          The spatial resolution in which to output geometry.
 void setSpatialReferenceFieldName(String value)
          The field name of the output spatial reference.
 void setSubFields(String value)
          The comma delimited list of field names for the filter.
 void setWhereClause(String value)
          The where clause for the filter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryFilter

@Deprecated
public QueryFilter(String subFields,
                              String whereClause,
                              String spatialReferenceFieldName,
                              double resolution,
                              SpatialReference outputSpatialReference,
                              FIDSet fidSet,
                              String postfixClause,
                              FilterDef[] filterDefs,
                              String prefixClause)
Deprecated. 

QueryFilter constructor.


QueryFilter

public QueryFilter()
QueryFilter default constructor.

Method Detail

getSubFields

public String getSubFields()
The comma delimited list of field names for the filter. Gets the value of the subFields property.

Returns:
possible object is String

setSubFields

public void setSubFields(String value)
The comma delimited list of field names for the filter. Sets the value of the subFields property.

Parameters:
value - allowed object is String

getWhereClause

public String getWhereClause()
The where clause for the filter. Gets the value of the whereClause property.

Returns:
possible object is String

setWhereClause

public void setWhereClause(String value)
The where clause for the filter. Sets the value of the whereClause property.

Parameters:
value - allowed object is String

getSpatialReferenceFieldName

public String getSpatialReferenceFieldName()
The field name of the output spatial reference. Gets the value of the spatialReferenceFieldName property.

Returns:
possible object is String

setSpatialReferenceFieldName

public void setSpatialReferenceFieldName(String value)
The field name of the output spatial reference. Sets the value of the spatialReferenceFieldName property.

Parameters:
value - allowed object is String

getResolution

public double getResolution()
The spatial resolution in which to output geometry. Gets the value of the resolution property.


setResolution

public void setResolution(double value)
The spatial resolution in which to output geometry. Sets the value of the resolution property.


getOutputSpatialReference

public SpatialReference getOutputSpatialReference()
The spatial reference in which to output geometry for a given field. Gets the value of the outputSpatialReference property.

Returns:
possible object is SpatialReference

setOutputSpatialReference

public void setOutputSpatialReference(SpatialReference value)
The spatial reference in which to output geometry for a given field. Sets the value of the outputSpatialReference property.

Parameters:
value - allowed object is SpatialReference

getFIDSet

public FIDSet getFIDSet()
Gets the value of the fidSet property.

Returns:
possible object is FIDSet

setFIDSet

public void setFIDSet(FIDSet value)
Sets the value of the fidSet property.

Parameters:
value - allowed object is FIDSet

getPostfixClause

public String getPostfixClause()
A clause that will be appended to the end of the where clause. Most commonly used for clauses like ORDER BY. Gets the value of the postfixClause property.

Returns:
possible object is String

setPostfixClause

public void setPostfixClause(String value)
A clause that will be appended to the end of the where clause. Most commonly used for clauses like ORDER BY. Sets the value of the postfixClause property.

Parameters:
value - allowed object is String

getFilterDefs

public FilterDef[] getFilterDefs()
The filter definitions specified for this query filter. Gets the value of the filterDefs property.

Returns:
possible object is []

setFilterDefs

public void setFilterDefs(FilterDef[] value)
The filter definitions specified for this query filter. Sets the value of the filterDefs property.

Parameters:
value - allowed object is []

getPrefixClause

public String getPrefixClause()
A clause that will be appended to the select statement. Most commonly used for select statements with DISTINCT clause. Gets the value of the prefixClause property.

Returns:
possible object is String

setPrefixClause

public void setPrefixClause(String value)
A clause that will be appended to the select statement. Most commonly used for select statements with DISTINCT clause. Sets the value of the prefixClause property.

Parameters:
value - allowed object is String