com.moximedia.aims
Class AimsXml

java.lang.Object
  extended bycom.moximedia.aims.AimsXml

public class AimsXml
extends java.lang.Object

Various methods relating to XML communication.

Author:
Doug Cates - www.moximedia.com

Constructor Summary
AimsXml()
           
 
Method Summary
static boolean parseGetClientServicesXml(java.lang.String _xmlString, AimsClientServices services)
           
static boolean parseGetExtractXml(java.lang.String _xmlString, AimsExtract extract)
           
static boolean parseGetExtractXml(java.lang.String _xmlString, AimsFeatureLayer lyr)
           
static boolean parseGetExtractXml(java.lang.String _xmlString, AimsLayers lyrs)
           
static boolean parseGetFeaturesXml(java.lang.String _xmlString, AimsRecordset rs)
           
static boolean parseGetGeocodeXml(java.lang.String xmlString, AimsGeocode geocode)
           
static boolean parseGetImageXml(java.lang.String _xmlString, AimsMap _map)
          Processes the GET_IMAGE xml string.
static boolean parseGetLayoutXml(java.lang.String xmlString, AimsMap _map)
          Processes the GET_IMAGE xml string.
static boolean parseGetRasterInfoXml(java.lang.String xmlString, AimsBands bands)
           
static boolean parseGetServiceInfoXml(java.lang.String xmlString, AimsMap map)
           
static java.lang.String readLinesFromFile(java.io.File file)
          Reads the text from the specified file.
static java.lang.String readLinesFromUrl(java.lang.String urlString)
           
static java.lang.String readXmlFromUrl(java.lang.String _urlString)
          Opens the URL specified in the argument, and returns a string containing the XML contained in the URL response.
static java.lang.String sendAxlRequest(AimsMap map, java.lang.String requestAxl)
          Sends a request to the map service, and returns the result AXL string.
static java.lang.String sendAxlRequest(java.lang.String server, java.lang.String servletPath, java.lang.String serviceName, java.lang.String requestAxl, java.lang.String aclUser, java.lang.String aclPassword)
           
static java.lang.String sendAxlRequest(java.lang.String protocol, java.lang.String server, java.lang.String servletPath, java.lang.String serviceName, java.lang.String requestAxl, java.lang.String aclUser, java.lang.String aclPassword)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AimsXml

public AimsXml()
Method Detail

sendAxlRequest

public static java.lang.String sendAxlRequest(java.lang.String server,
                                              java.lang.String servletPath,
                                              java.lang.String serviceName,
                                              java.lang.String requestAxl,
                                              java.lang.String aclUser,
                                              java.lang.String aclPassword)

sendAxlRequest

public static java.lang.String sendAxlRequest(java.lang.String protocol,
                                              java.lang.String server,
                                              java.lang.String servletPath,
                                              java.lang.String serviceName,
                                              java.lang.String requestAxl,
                                              java.lang.String aclUser,
                                              java.lang.String aclPassword)

sendAxlRequest

public static java.lang.String sendAxlRequest(AimsMap map,
                                              java.lang.String requestAxl)
Sends a request to the map service, and returns the result AXL string.

Returns:
The response from the map service, or null if an error is encountered.

parseGetClientServicesXml

public static boolean parseGetClientServicesXml(java.lang.String _xmlString,
                                                AimsClientServices services)

parseGetServiceInfoXml

public static boolean parseGetServiceInfoXml(java.lang.String xmlString,
                                             AimsMap map)

parseGetImageXml

public static boolean parseGetImageXml(java.lang.String _xmlString,
                                       AimsMap _map)
Processes the GET_IMAGE xml string.

Parameters:
_xmlString - The XML string to process.
_map - The map to update with the results.
Returns:
Success flag.

parseGetFeaturesXml

public static boolean parseGetFeaturesXml(java.lang.String _xmlString,
                                          AimsRecordset rs)

parseGetLayoutXml

public static boolean parseGetLayoutXml(java.lang.String xmlString,
                                        AimsMap _map)
Processes the GET_IMAGE xml string.

Parameters:
_map - The map to update with the results.
Returns:
Success flag.

parseGetRasterInfoXml

public static boolean parseGetRasterInfoXml(java.lang.String xmlString,
                                            AimsBands bands)

parseGetGeocodeXml

public static boolean parseGetGeocodeXml(java.lang.String xmlString,
                                         AimsGeocode geocode)

parseGetExtractXml

public static boolean parseGetExtractXml(java.lang.String _xmlString,
                                         AimsExtract extract)

parseGetExtractXml

public static boolean parseGetExtractXml(java.lang.String _xmlString,
                                         AimsLayers lyrs)

parseGetExtractXml

public static boolean parseGetExtractXml(java.lang.String _xmlString,
                                         AimsFeatureLayer lyr)

readXmlFromUrl

public static java.lang.String readXmlFromUrl(java.lang.String _urlString)
Opens the URL specified in the argument, and returns a string containing the XML contained in the URL response. If the URL cannot be opened or if the response is not XML, this method returns null.

Parameters:
_urlString - The complete URL path (eg. http://somehost/file.xml)
Returns:
A string containing the response, or null if unsuccessful.

readLinesFromUrl

public static java.lang.String readLinesFromUrl(java.lang.String urlString)

readLinesFromFile

public static java.lang.String readLinesFromFile(java.io.File file)
Reads the text from the specified file.

Parameters:
file - The file to read.
Returns:
The text, or null if there was an error.


Internet Mapping Framework for ArcIMS Java Object Model API (v5.1.00)
Copyright © 2006 Moxi Media Inc. and Province of British Columbia. All Rights Reserved.