Packagecom.esri.baserver.tasks.reports
Classpublic class MeasureCannibalizationParameters
InheritanceMeasureCannibalizationParameters Inheritance AnalysisAndReportParameters Inheritance StandardReportParameters Inheritance BATaskParameters Inheritance Object

The MeasureCannibalizationParameters class provides input parameters for the Measure Cannibalization task.

Output options for this task include rendering an output image (outputTypes.getMapImage), creating a feature class for subsequent analysis (outputTypes.getFeatureClass), and/or creating a report (outputTypes.getReport). If no output options are specified, the required output options are specified as follows. If the renderingParameters parameter is specified, the image output is requested. If the standardReportOptions parameter is specified, the report is requested. If the outputAnalysisItem parameter is specified, the output analysis feature class will be stored in the repository. If renderingParameters, standardReportOptions, and outputAnalysisItem parameters are missing, the feature class output is requested.

View the examples

See also

MeasureCannibalizationTask


Public Properties
 PropertyDefined By
 InheritedactiveDatasetID : String
Active dataset ID.
BATaskParameters
  areaIDField : String
Area ID field in the boundaries layer (optional).
MeasureCannibalizationParameters
  areaNameField : String
Area name field in the boundaries layer (required).
MeasureCannibalizationParameters
  boundaries : Boundaries
A polygon layer whose features represent trade areas (required).
MeasureCannibalizationParameters
 InheritedoutputAnalysisItem : FolderItem
Configuration options for storing the output feature class in the repository.
AnalysisAndReportParameters
 InheritedoutputReportItem : FolderItem
Configuration options for storing the output report in the repository.
AnalysisAndReportParameters
 InheritedoutputSpatialReference : SpatialReference
The spatial reference to return the output feature set in.
AnalysisAndReportParameters
 InheritedoutputTypes : OutputTypes
Task output types.
BATaskParameters
 InheritedrenderingParameters : RenderingParameters
Configuration options for rendering output to map image.
AnalysisAndReportParameters
 InheritedresultType : BAResultType
[read-only] Type of the result returned by the task associated with these parameters.
BATaskParameters
 InheritedreturnGeometry : Boolean
An option specifying the presence of the shape attribute in the returned record set.
AnalysisAndReportParameters
 InheritedstandardReportOptions : ReportOptions
Standard report options.
StandardReportParameters
 InheritedtaskName : String
[read-only] Name of a Community Analyst Task associated with these parameters.
BATaskParameters
Public Methods
 MethodDefined By
  
Creates a new instance of the MeasureCannibalizationParameters class.
MeasureCannibalizationParameters
Property Detail
areaIDFieldproperty
areaIDField:String

Area ID field in the boundaries layer (optional).

The default value is "AREA_ID".


Implementation
    public function get areaIDField():String
    public function set areaIDField(value:String):void
areaNameFieldproperty 
areaNameField:String

Area name field in the boundaries layer (required).


Implementation
    public function get areaNameField():String
    public function set areaNameField(value:String):void
boundariesproperty 
boundaries:Boundaries

A polygon layer whose features represent trade areas (required). This layer is usually the Community Analyst trade area layer.


Implementation
    public function get boundaries():Boundaries
    public function set boundaries(value:Boundaries):void
Constructor Detail
MeasureCannibalizationParameters()Constructor
public function MeasureCannibalizationParameters(outputTypes:OutputTypes = null)

Creates a new instance of the MeasureCannibalizationParameters class.

Parameters
outputTypes:OutputTypes (default = null) — Task output types.
Examples
ActionScript to create MeasureCannibalizationParameters and then use in a Measure Cannibalization task:
                     
     var parameters : MeasureCannibalizationParameters = new MeasureCannibalizationParameters();
     
     // The Boundaries type could take either data as type 
     // com.esri.ags.tasks.FeatureSet, com.esri.baserver.FolderItem, or com.esri.bacore.StandardLayer.
     
     // Set boundaries with a valid data type.
     parameters.boundaries = new Boundaries(boundaries);
     
     // Set area ID field in the Boundaries layer. "AREA_ID" is the default value.
     //parameters.areaIDField = "AREA_ID";
     
     // Set area name field in the Boundaries layer.
     parameters.areaNameField = "AREA_DESC";
     
     measureCannibalizationTask.execute(parameters, new Responder(resultHandler, faultHandler));