Package | com.esri.bacore.client |
Class | public class GPResultParsers |
Inheritance | GPResultParsers ParseUtils Object |
Method | Defined By | ||
---|---|---|---|
ensureGPResult(decodedObject:Object):void [static]
Ensures that the JSON-decoded object is a GPResult object. | ParseUtils | ||
ensureValidGPDataType(decodedObject:Object, value:String):void [static]
Ensures that the dataType property value of the specified JSON-decoded GPResult object
is equal to the given value. | ParseUtils | ||
getOptionalProperty(typeName:String, decodedObject:Object, propertyName:String, propertyType:Class = null, defaultValue:*):* [static]
Gets a value of the given property of a JSON-decoded object or a default value
if the property value is missing. | ParseUtils | ||
parseGPBoolean(decodedObject:Object):Boolean [static]
Parses a JSON-decoded GPResult object as a Boolean value. | GPResultParsers | ||
parseGPDataFile(decodedObject:Object):String [static]
Parses a JSON-decoded GPResult object as a data file URL string. | GPResultParsers | ||
parseGPDouble(decodedObject:Object):Number [static]
Parses a JSON-decoded GPResult object as a Number value. | GPResultParsers | ||
parseGPFeatureRecordSetLayer(decodedObject:Object):FeatureSet [static]
Parses a JSON-decoded GPResult object as a FeatureSet value. | GPResultParsers | ||
parseGPLong(decodedObject:Object):int [static]
Parses a JSON-decoded GPResult object as an integer value. | GPResultParsers | ||
parseGPRasterData(decodedObject:Object):MapImage [static]
Parses a JSON-decoded GPResult object as a MapImage value. | GPResultParsers | ||
parseGPRasterDataLayer(decodedObject:Object):MapImage [static]
Parses a JSON-decoded GPResult object as a MapImage value. | GPResultParsers | ||
parseGPResult(decodedObject:Object):* [static]
Parses a JSON-decoded GPResult object. | GPResultParsers | ||
parseGPResults(decodedObject:Array):Array [static]
Parses an array of JSON-decoded GPResult objects and stores the results of parsing
in the result array. | GPResultParsers | ||
parseGPString(decodedObject:Object):String [static]
Parses a JSON-decoded GPResult object as a string value. | GPResultParsers | ||
testAndGetProperty(typeName:String, decodedObject:Object, propertyName:String, propertyType:Class = null):* [static]
Tests a property of a JSON-decoded object to be specified and gets it. | ParseUtils |
Constant | Defined By | ||
---|---|---|---|
GP_BOOLEAN : String = GPBoolean [static] Boolean value type. | GPResultParsers | ||
GP_DATA_FILE : String = GPDataFile [static] External data type. | GPResultParsers | ||
GP_DOUBLE : String = GPDouble [static] Real value type. | GPResultParsers | ||
GP_FEATURE_RECORD_SET_LAYER : String = GPFeatureRecordSetLayer [static] Feature record set type. | GPResultParsers | ||
GP_LONG : String = GPLong [static] Integer value type. | GPResultParsers | ||
GP_RASTER_DATA : String = GPRasterData [static] External image type. | GPResultParsers | ||
GP_RASTER_DATA_LAYER : String = GPRasterDataLayer [static] External map image type. | GPResultParsers | ||
GP_STRING : String = GPString [static] String value type. | GPResultParsers |
parseGPBoolean | () | method |
public static function parseGPBoolean(decodedObject:Object):Boolean
Parses a JSON-decoded GPResult object as a Boolean value.
Parameters
decodedObject:Object — JSON-decoded GPResult object.
|
Boolean — Result of parsing.
|
BAResponseError — Wrong GPResult dataType.
|
parseGPDataFile | () | method |
public static function parseGPDataFile(decodedObject:Object):String
Parses a JSON-decoded GPResult object as a data file URL string.
Parameters
decodedObject:Object — JSON-decoded GPResult object.
|
String — Result of parsing.
|
BAResponseError — Wrong GPResult dataType.
|
parseGPDouble | () | method |
public static function parseGPDouble(decodedObject:Object):Number
Parses a JSON-decoded GPResult object as a Number value.
Parameters
decodedObject:Object — JSON-decoded GPResult object.
|
Number — Result of parsing.
|
BAResponseError — Wrong GPResult dataType.
|
parseGPFeatureRecordSetLayer | () | method |
public static function parseGPFeatureRecordSetLayer(decodedObject:Object):FeatureSet
Parses a JSON-decoded GPResult object as a FeatureSet value.
Parameters
decodedObject:Object — JSON-decoded GPResult object.
|
FeatureSet — Result of parsing.
|
BAResponseError — Wrong GPResult dataType.
|
parseGPLong | () | method |
public static function parseGPLong(decodedObject:Object):int
Parses a JSON-decoded GPResult object as an integer value.
Parameters
decodedObject:Object — JSON-decoded GPResult object.
|
int — Result of parsing.
|
BAResponseError — Wrong GPResult dataType.
|
parseGPRasterData | () | method |
public static function parseGPRasterData(decodedObject:Object):MapImage
Parses a JSON-decoded GPResult object as a MapImage value. Only href property is specified in the object returned.
Parameters
decodedObject:Object — JSON-decoded GPResult object.
|
MapImage — Result of parsing.
|
BAResponseError — Wrong GPResult dataType.
|
parseGPRasterDataLayer | () | method |
public static function parseGPRasterDataLayer(decodedObject:Object):MapImage
Parses a JSON-decoded GPResult object as a MapImage value.
Parameters
decodedObject:Object — JSON-decoded GPResult object.
|
MapImage — Result of parsing.
|
BAResponseError — Wrong GPResult dataType.
|
parseGPResult | () | method |
public static function parseGPResult(decodedObject:Object):*
Parses a JSON-decoded GPResult object.
A GPResult object MUST contain 3 properties: paramName, dataType, and value. If any of these properties are absent or the dataType is not recognized, null is returned.
The following data types are parsed with this parser: "GPBoolean", "GPDouble", "GPLong", "GPString", "GPDataFile", "GPRasterData", "GPRasterDataLayer", and "GPFeatureRecordSetLayer".
Parameters
decodedObject:Object — JSON-decoded GPResult object.
|
* — Result of parsing or null.
|
parseGPResults | () | method |
public static function parseGPResults(decodedObject:Array):Array
Parses an array of JSON-decoded GPResult objects and stores the results of parsing in the result array. If some objects of this array are not GPResult objects or their type isn't recognized, a null is stored in the result array.
Parameters
decodedObject:Array — Array of GPResult objects.
|
Array — Result array.
|
parseGPString | () | method |
public static function parseGPString(decodedObject:Object):String
Parses a JSON-decoded GPResult object as a string value.
Parameters
decodedObject:Object — JSON-decoded GPResult object.
|
String — Result of parsing.
|
BAResponseError — Wrong GPResult dataType.
|
GP_BOOLEAN | Constant |
public static const GP_BOOLEAN:String = GPBoolean
Boolean value type.
GP_DATA_FILE | Constant |
public static const GP_DATA_FILE:String = GPDataFile
External data type.
GP_DOUBLE | Constant |
public static const GP_DOUBLE:String = GPDouble
Real value type.
GP_FEATURE_RECORD_SET_LAYER | Constant |
public static const GP_FEATURE_RECORD_SET_LAYER:String = GPFeatureRecordSetLayer
Feature record set type.
GP_LONG | Constant |
public static const GP_LONG:String = GPLong
Integer value type.
GP_RASTER_DATA | Constant |
public static const GP_RASTER_DATA:String = GPRasterData
External image type.
GP_RASTER_DATA_LAYER | Constant |
public static const GP_RASTER_DATA_LAYER:String = GPRasterDataLayer
External map image type.
GP_STRING | Constant |
public static const GP_STRING:String = GPString
String value type.