Interfaces
 InterfaceDescription
 IJsonObject The IJsonObject interface provides toObject function.
 IValueFormatter The IValueFormatter interface provides method for formatting a numeric value.
Classes
 ClassDescription
 BAReportHeader The BAReportHeader class is the base class for a report header used in ReportOptions.
 BARequestError An error of the BARequestError class is thrown in the execute method of Community Analyst Tasks if task parameters are incorrect.
 BAResponseError An error of the BAResponseError class is thrown in the response handler of a Community Analyst client if there were errors while parsing the response.
 BaseEnum The BaseEnum class encapsulates the general enumeration functionality.
 BATaskCompletedEvent The BATaskCompletedEvent event is dispatched when a Community Analyst Task is successfully completed.
 BAValueType The BAValueType class provides an enumeration of value types available with summarization variables.
 BenchmarkOptions The BenchmarkOptions class provides an enumeration of methods used in the creation of a benchmark area.
 BenchmarkSortOptions The BenchmarkSortOptions class provides an enumeration of report fields sorting options used in the creation of a Benchmark report.
 CoreUtils The CoreUtils class contains a collection of static core utility methods.
 DriveTimeUnits The DriveTimeUnits class provides an enumeration of time and distance measurement units used in parameters of Community Analyst Tasks.
 IDNamePair The IDNamePair class represents a pair of ID and Name properties.
 ImageDescription The ImageDescription class provides settings of the image to be generated.
 ImageDisplay The ImageDisplay class provides the display characteristics of the image to be generated.
 ImageFormat The ImageFormat class provides an enumeration of supported image formats.
 ImageType The ImageType class provides information about the type of image to be generated.
 KeyValuePair The KeyValuePair class provides a pair of key and value properties.
 MessageType The MessageType class provides an enumeration of message types.
 OutputTypes The OutputTypes class specifies output options used in executing a Community Analyst Task providing multiple output results.
 PointRecord The PointRecord class specifies properties of a geographic point.
 RenderingParameters The RenderingParameters class provides parameters for rendering a task output as an image.
 ReportInfo The ReportInfo class encapsulates a single report from a response of a Community Analyst Task.
 ReportOptions The ReportOptions class specifies output report properties.
 ReportTemplateInfo The ReportTemplateInfo class contains information about a report template including its title, category, output formats, and name.
 SpatialRelEnum The SpatialRelEnum class provides a enumeration of queryable spatial relationships.
 StandardLayer The StandardLayer class is used to reference an installed Community Analyst data layer.
 StdGeographiesFeature The StdGeographiesFeature represents attributes of a feature of a standard geography level.
 SummarizationInfo The SummarizationInfo class specifies properties of a summarization variable available for a Community Analyst data hierarchy.
 SummarizationTags The SummarizationTags class provides a collection of tags such as keywords or group names associated with a summarization variable.
 TaskMessage The TaskMessage class provides a message created during execution of a Community Analyst Task.
 TaskResultOutput The TaskResultOutput class encapsulates an output from a Community Analyst Task producing multiple output results.
 ValueFormat The ValueFormat class provides formatting of a numerical value.
 ValueFormatter The ValueFormatter class provides the default implementation of interface.