com.esri.aims.mtier.model.axl.map
Class RequestElementFactory

java.lang.Object
  |
  +--com.esri.aims.mtier.model.axl.map.RequestElementFactory

public class RequestElementFactory
extends Object

The RequestElementFactory object contains methods for creating elements pertaining to the ArcXML request elements.


Constructor Summary
RequestElementFactory()
          Constructs an instance of a RequestElementFactory object.
 
Method Summary
 com.esri.w3c.dom.Element createArcXMLElement(String version)
          Creates the ArcXML ARCXML Element.
 com.esri.w3c.dom.Element createGetClientServicesElement()
          Creates the ArcXML GET_CLIENT_SERVICES Element.
 com.esri.w3c.dom.Element createGetExtractElement()
          Creates the ArcXML GET_EXTRACT Element.
 com.esri.w3c.dom.Element createGetFeaturesElement(String featureLimit, String beginRecord, String outputMode, String geometry, String envelope, String compact, String attributes, String checkesc, String globalEnvelope, String skipFeatures, String dataFrame)
          Creates the ArcXML GET_FEATURES Element.
 com.esri.w3c.dom.Element createGetGeocodeElement(String maxcandidates, String minscore)
          Creates the ArcXML GET_GEOCODE Element.
 com.esri.w3c.dom.Element createGetImageElement(String autoresize, String show, String dataFrame)
          Creates the ArcXML GET_IMAGE Element.
 com.esri.w3c.dom.Element createGetServiceInfoElement(String dpi, String envelope, String extensions, String fields, String renderer, String dataFrame, String toc, String tocType)
          Creates the ArcXML GET_SERVICE_INFO Element.
 com.esri.w3c.dom.Element createRequestElement()
          Creates the ArcXML REQUEST Element.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestElementFactory

public RequestElementFactory()
Constructs an instance of a RequestElementFactory object.

Method Detail

createArcXMLElement

public com.esri.w3c.dom.Element createArcXMLElement(String version)
Creates the ArcXML ARCXML Element.

Parameters:
version - specifies version of ArcXML statement.
Returns:
Element

createGetExtractElement

public com.esri.w3c.dom.Element createGetExtractElement()
Creates the ArcXML GET_EXTRACT Element.

Returns:
Element

createGetFeaturesElement

public com.esri.w3c.dom.Element createGetFeaturesElement(String featureLimit,
                                                         String beginRecord,
                                                         String outputMode,
                                                         String geometry,
                                                         String envelope,
                                                         String compact,
                                                         String attributes,
                                                         String checkesc,
                                                         String globalEnvelope,
                                                         String skipFeatures,
                                                         String dataFrame)
Creates the ArcXML GET_FEATURES Element.

Parameters:
beginRecord - index of first extracted record.
geometry - requests feature coordinates.
envelope - used to request the bounding envelope of each returned feature.
compact - for ArcXML response, switches geometry to compact form.
Returns:
Element

createGetGeocodeElement

public com.esri.w3c.dom.Element createGetGeocodeElement(String maxcandidates,
                                                        String minscore)
Creates the ArcXML GET_GEOCODE Element.

Parameters:
maxcandidates - maximum number of returned candidates.
minscore - minimum score of returned candidates.
Returns:
Element

createGetImageElement

public com.esri.w3c.dom.Element createGetImageElement(String autoresize,
                                                      String show,
                                                      String dataFrame)
Creates the ArcXML GET_IMAGE Element.

Returns:
Element

createGetServiceInfoElement

public com.esri.w3c.dom.Element createGetServiceInfoElement(String dpi,
                                                            String envelope,
                                                            String extensions,
                                                            String fields,
                                                            String renderer,
                                                            String dataFrame,
                                                            String toc,
                                                            String tocType)
Creates the ArcXML GET_SERVICE_INFO Element.

Parameters:
dpi - used for calculating the correct scale thresholds for scale dependent elements such as SCALEDEPENDENTRENDERER, LAYER, and OBJECT.
envelope - toggle to get information on the envelope for featureclass layers in a MapService.
extensions - toggle to get information on the map serivces extensions.
fields - toggle to get information on available fields for each featureclass layer in the MapService.
renderer - toggle to get information on available renderers for each featureclass layer in the MapService.
Returns:
Element

createGetClientServicesElement

public com.esri.w3c.dom.Element createGetClientServicesElement()
Creates the ArcXML GET_CLIENT_SERVICES Element.

Returns:
Element.

createRequestElement

public com.esri.w3c.dom.Element createRequestElement()
Creates the ArcXML REQUEST Element.

Returns:
Element