All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.sforce.soap.metadata.DashboardComponent Maven / Gradle / Ivy

The newest version!
package com.sforce.soap.metadata;

/**
 * This is a generated class for the SObject Enterprise API.
 * Do not edit this file, as your changes will be lost.
 */
public class DashboardComponent implements com.sforce.ws.bind.XMLizable {

    /**
     * Constructor
     */
    public DashboardComponent() {}

    /* Cache the typeInfo instead of declaring static fields throughout*/
    private transient java.util.Map typeInfoCache = new java.util.HashMap();
    private com.sforce.ws.bind.TypeInfo _lookupTypeInfo(String fieldName, String namespace, String name, String typeNS, String type, int minOcc, int maxOcc, boolean elementForm) {
      com.sforce.ws.bind.TypeInfo typeInfo = typeInfoCache.get(fieldName);
      if (typeInfo == null) {
        typeInfo = new com.sforce.ws.bind.TypeInfo(namespace, name, typeNS, type, minOcc, maxOcc, elementForm);
        typeInfoCache.put(fieldName, typeInfo);
      }
      return typeInfo;
    }

    /**
     * element : autoselectColumnsFromReport of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean autoselectColumnsFromReport__is_set = false;

    private boolean autoselectColumnsFromReport;

    public boolean getAutoselectColumnsFromReport() {
      return autoselectColumnsFromReport;
    }

    public boolean isAutoselectColumnsFromReport() {
      return autoselectColumnsFromReport;
    }

    public void setAutoselectColumnsFromReport(boolean autoselectColumnsFromReport) {
      this.autoselectColumnsFromReport = autoselectColumnsFromReport;
      autoselectColumnsFromReport__is_set = true;
    }

    protected void setAutoselectColumnsFromReport(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("autoselectColumnsFromReport", "http://soap.sforce.com/2006/04/metadata","autoselectColumnsFromReport","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setAutoselectColumnsFromReport(__typeMapper.readBoolean(__in, _lookupTypeInfo("autoselectColumnsFromReport", "http://soap.sforce.com/2006/04/metadata","autoselectColumnsFromReport","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldAutoselectColumnsFromReport(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("autoselectColumnsFromReport", "http://soap.sforce.com/2006/04/metadata","autoselectColumnsFromReport","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), autoselectColumnsFromReport, autoselectColumnsFromReport__is_set);
    }

    /**
     * element : chartAxisRange of type {http://soap.sforce.com/2006/04/metadata}ChartRangeType
     * java type: com.sforce.soap.metadata.ChartRangeType
     */
    private boolean chartAxisRange__is_set = false;

    private com.sforce.soap.metadata.ChartRangeType chartAxisRange;

    public com.sforce.soap.metadata.ChartRangeType getChartAxisRange() {
      return chartAxisRange;
    }

    public void setChartAxisRange(com.sforce.soap.metadata.ChartRangeType chartAxisRange) {
      this.chartAxisRange = chartAxisRange;
      chartAxisRange__is_set = true;
    }

    protected void setChartAxisRange(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("chartAxisRange", "http://soap.sforce.com/2006/04/metadata","chartAxisRange","http://soap.sforce.com/2006/04/metadata","ChartRangeType",0,1,true))) {
        setChartAxisRange((com.sforce.soap.metadata.ChartRangeType)__typeMapper.readObject(__in, _lookupTypeInfo("chartAxisRange", "http://soap.sforce.com/2006/04/metadata","chartAxisRange","http://soap.sforce.com/2006/04/metadata","ChartRangeType",0,1,true), com.sforce.soap.metadata.ChartRangeType.class));
      }
    }

    private void writeFieldChartAxisRange(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("chartAxisRange", "http://soap.sforce.com/2006/04/metadata","chartAxisRange","http://soap.sforce.com/2006/04/metadata","ChartRangeType",0,1,true), chartAxisRange, chartAxisRange__is_set);
    }

    /**
     * element : chartAxisRangeMax of type {http://www.w3.org/2001/XMLSchema}double
     * java type: double
     */
    private boolean chartAxisRangeMax__is_set = false;

    private double chartAxisRangeMax;

    public double getChartAxisRangeMax() {
      return chartAxisRangeMax;
    }

    public void setChartAxisRangeMax(double chartAxisRangeMax) {
      this.chartAxisRangeMax = chartAxisRangeMax;
      chartAxisRangeMax__is_set = true;
    }

    protected void setChartAxisRangeMax(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("chartAxisRangeMax", "http://soap.sforce.com/2006/04/metadata","chartAxisRangeMax","http://www.w3.org/2001/XMLSchema","double",0,1,true))) {
        setChartAxisRangeMax((double)__typeMapper.readDouble(__in, _lookupTypeInfo("chartAxisRangeMax", "http://soap.sforce.com/2006/04/metadata","chartAxisRangeMax","http://www.w3.org/2001/XMLSchema","double",0,1,true), double.class));
      }
    }

    private void writeFieldChartAxisRangeMax(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("chartAxisRangeMax", "http://soap.sforce.com/2006/04/metadata","chartAxisRangeMax","http://www.w3.org/2001/XMLSchema","double",0,1,true), chartAxisRangeMax, chartAxisRangeMax__is_set);
    }

    /**
     * element : chartAxisRangeMin of type {http://www.w3.org/2001/XMLSchema}double
     * java type: double
     */
    private boolean chartAxisRangeMin__is_set = false;

    private double chartAxisRangeMin;

    public double getChartAxisRangeMin() {
      return chartAxisRangeMin;
    }

    public void setChartAxisRangeMin(double chartAxisRangeMin) {
      this.chartAxisRangeMin = chartAxisRangeMin;
      chartAxisRangeMin__is_set = true;
    }

    protected void setChartAxisRangeMin(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("chartAxisRangeMin", "http://soap.sforce.com/2006/04/metadata","chartAxisRangeMin","http://www.w3.org/2001/XMLSchema","double",0,1,true))) {
        setChartAxisRangeMin((double)__typeMapper.readDouble(__in, _lookupTypeInfo("chartAxisRangeMin", "http://soap.sforce.com/2006/04/metadata","chartAxisRangeMin","http://www.w3.org/2001/XMLSchema","double",0,1,true), double.class));
      }
    }

    private void writeFieldChartAxisRangeMin(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("chartAxisRangeMin", "http://soap.sforce.com/2006/04/metadata","chartAxisRangeMin","http://www.w3.org/2001/XMLSchema","double",0,1,true), chartAxisRangeMin, chartAxisRangeMin__is_set);
    }

    /**
     * element : chartSummary of type {http://soap.sforce.com/2006/04/metadata}ChartSummary
     * java type: com.sforce.soap.metadata.ChartSummary[]
     */
    private boolean chartSummary__is_set = false;

    private com.sforce.soap.metadata.ChartSummary[] chartSummary = new com.sforce.soap.metadata.ChartSummary[0];

    public com.sforce.soap.metadata.ChartSummary[] getChartSummary() {
      return chartSummary;
    }

    public void setChartSummary(com.sforce.soap.metadata.ChartSummary[] chartSummary) {
      this.chartSummary = chartSummary;
      chartSummary__is_set = true;
    }

    protected void setChartSummary(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("chartSummary", "http://soap.sforce.com/2006/04/metadata","chartSummary","http://soap.sforce.com/2006/04/metadata","ChartSummary",0,-1,true))) {
        setChartSummary((com.sforce.soap.metadata.ChartSummary[])__typeMapper.readObject(__in, _lookupTypeInfo("chartSummary", "http://soap.sforce.com/2006/04/metadata","chartSummary","http://soap.sforce.com/2006/04/metadata","ChartSummary",0,-1,true), com.sforce.soap.metadata.ChartSummary[].class));
      }
    }

    private void writeFieldChartSummary(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("chartSummary", "http://soap.sforce.com/2006/04/metadata","chartSummary","http://soap.sforce.com/2006/04/metadata","ChartSummary",0,-1,true), chartSummary, chartSummary__is_set);
    }

    /**
     * element : componentChartTheme of type {http://soap.sforce.com/2006/04/metadata}ChartTheme
     * java type: com.sforce.soap.metadata.ChartTheme
     */
    private boolean componentChartTheme__is_set = false;

    private com.sforce.soap.metadata.ChartTheme componentChartTheme;

    public com.sforce.soap.metadata.ChartTheme getComponentChartTheme() {
      return componentChartTheme;
    }

    public void setComponentChartTheme(com.sforce.soap.metadata.ChartTheme componentChartTheme) {
      this.componentChartTheme = componentChartTheme;
      componentChartTheme__is_set = true;
    }

    protected void setComponentChartTheme(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("componentChartTheme", "http://soap.sforce.com/2006/04/metadata","componentChartTheme","http://soap.sforce.com/2006/04/metadata","ChartTheme",0,1,true))) {
        setComponentChartTheme((com.sforce.soap.metadata.ChartTheme)__typeMapper.readObject(__in, _lookupTypeInfo("componentChartTheme", "http://soap.sforce.com/2006/04/metadata","componentChartTheme","http://soap.sforce.com/2006/04/metadata","ChartTheme",0,1,true), com.sforce.soap.metadata.ChartTheme.class));
      }
    }

    private void writeFieldComponentChartTheme(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("componentChartTheme", "http://soap.sforce.com/2006/04/metadata","componentChartTheme","http://soap.sforce.com/2006/04/metadata","ChartTheme",0,1,true), componentChartTheme, componentChartTheme__is_set);
    }

    /**
     * element : componentType of type {http://soap.sforce.com/2006/04/metadata}DashboardComponentType
     * java type: com.sforce.soap.metadata.DashboardComponentType
     */
    private boolean componentType__is_set = false;

    private com.sforce.soap.metadata.DashboardComponentType componentType;

    public com.sforce.soap.metadata.DashboardComponentType getComponentType() {
      return componentType;
    }

    public void setComponentType(com.sforce.soap.metadata.DashboardComponentType componentType) {
      this.componentType = componentType;
      componentType__is_set = true;
    }

    protected void setComponentType(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.verifyElement(__in, _lookupTypeInfo("componentType", "http://soap.sforce.com/2006/04/metadata","componentType","http://soap.sforce.com/2006/04/metadata","DashboardComponentType",1,1,true))) {
        setComponentType((com.sforce.soap.metadata.DashboardComponentType)__typeMapper.readObject(__in, _lookupTypeInfo("componentType", "http://soap.sforce.com/2006/04/metadata","componentType","http://soap.sforce.com/2006/04/metadata","DashboardComponentType",1,1,true), com.sforce.soap.metadata.DashboardComponentType.class));
      }
    }

    private void writeFieldComponentType(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("componentType", "http://soap.sforce.com/2006/04/metadata","componentType","http://soap.sforce.com/2006/04/metadata","DashboardComponentType",1,1,true), componentType, componentType__is_set);
    }

    /**
     * element : dashboardComponentContents of type {http://soap.sforce.com/2006/04/metadata}DashboardComponentContent
     * java type: com.sforce.soap.metadata.DashboardComponentContent[]
     */
    private boolean dashboardComponentContents__is_set = false;

    private com.sforce.soap.metadata.DashboardComponentContent[] dashboardComponentContents = new com.sforce.soap.metadata.DashboardComponentContent[0];

    public com.sforce.soap.metadata.DashboardComponentContent[] getDashboardComponentContents() {
      return dashboardComponentContents;
    }

    public void setDashboardComponentContents(com.sforce.soap.metadata.DashboardComponentContent[] dashboardComponentContents) {
      this.dashboardComponentContents = dashboardComponentContents;
      dashboardComponentContents__is_set = true;
    }

    protected void setDashboardComponentContents(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("dashboardComponentContents", "http://soap.sforce.com/2006/04/metadata","dashboardComponentContents","http://soap.sforce.com/2006/04/metadata","DashboardComponentContent",0,-1,true))) {
        setDashboardComponentContents((com.sforce.soap.metadata.DashboardComponentContent[])__typeMapper.readObject(__in, _lookupTypeInfo("dashboardComponentContents", "http://soap.sforce.com/2006/04/metadata","dashboardComponentContents","http://soap.sforce.com/2006/04/metadata","DashboardComponentContent",0,-1,true), com.sforce.soap.metadata.DashboardComponentContent[].class));
      }
    }

    private void writeFieldDashboardComponentContents(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("dashboardComponentContents", "http://soap.sforce.com/2006/04/metadata","dashboardComponentContents","http://soap.sforce.com/2006/04/metadata","DashboardComponentContent",0,-1,true), dashboardComponentContents, dashboardComponentContents__is_set);
    }

    /**
     * element : dashboardDynamicValues of type {http://soap.sforce.com/2006/04/metadata}DashboardDynamicValue
     * java type: com.sforce.soap.metadata.DashboardDynamicValue[]
     */
    private boolean dashboardDynamicValues__is_set = false;

    private com.sforce.soap.metadata.DashboardDynamicValue[] dashboardDynamicValues = new com.sforce.soap.metadata.DashboardDynamicValue[0];

    public com.sforce.soap.metadata.DashboardDynamicValue[] getDashboardDynamicValues() {
      return dashboardDynamicValues;
    }

    public void setDashboardDynamicValues(com.sforce.soap.metadata.DashboardDynamicValue[] dashboardDynamicValues) {
      this.dashboardDynamicValues = dashboardDynamicValues;
      dashboardDynamicValues__is_set = true;
    }

    protected void setDashboardDynamicValues(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("dashboardDynamicValues", "http://soap.sforce.com/2006/04/metadata","dashboardDynamicValues","http://soap.sforce.com/2006/04/metadata","DashboardDynamicValue",0,-1,true))) {
        setDashboardDynamicValues((com.sforce.soap.metadata.DashboardDynamicValue[])__typeMapper.readObject(__in, _lookupTypeInfo("dashboardDynamicValues", "http://soap.sforce.com/2006/04/metadata","dashboardDynamicValues","http://soap.sforce.com/2006/04/metadata","DashboardDynamicValue",0,-1,true), com.sforce.soap.metadata.DashboardDynamicValue[].class));
      }
    }

    private void writeFieldDashboardDynamicValues(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("dashboardDynamicValues", "http://soap.sforce.com/2006/04/metadata","dashboardDynamicValues","http://soap.sforce.com/2006/04/metadata","DashboardDynamicValue",0,-1,true), dashboardDynamicValues, dashboardDynamicValues__is_set);
    }

    /**
     * element : dashboardFilterColumns of type {http://soap.sforce.com/2006/04/metadata}DashboardFilterColumn
     * java type: com.sforce.soap.metadata.DashboardFilterColumn[]
     */
    private boolean dashboardFilterColumns__is_set = false;

    private com.sforce.soap.metadata.DashboardFilterColumn[] dashboardFilterColumns = new com.sforce.soap.metadata.DashboardFilterColumn[0];

    public com.sforce.soap.metadata.DashboardFilterColumn[] getDashboardFilterColumns() {
      return dashboardFilterColumns;
    }

    public void setDashboardFilterColumns(com.sforce.soap.metadata.DashboardFilterColumn[] dashboardFilterColumns) {
      this.dashboardFilterColumns = dashboardFilterColumns;
      dashboardFilterColumns__is_set = true;
    }

    protected void setDashboardFilterColumns(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("dashboardFilterColumns", "http://soap.sforce.com/2006/04/metadata","dashboardFilterColumns","http://soap.sforce.com/2006/04/metadata","DashboardFilterColumn",0,-1,true))) {
        setDashboardFilterColumns((com.sforce.soap.metadata.DashboardFilterColumn[])__typeMapper.readObject(__in, _lookupTypeInfo("dashboardFilterColumns", "http://soap.sforce.com/2006/04/metadata","dashboardFilterColumns","http://soap.sforce.com/2006/04/metadata","DashboardFilterColumn",0,-1,true), com.sforce.soap.metadata.DashboardFilterColumn[].class));
      }
    }

    private void writeFieldDashboardFilterColumns(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("dashboardFilterColumns", "http://soap.sforce.com/2006/04/metadata","dashboardFilterColumns","http://soap.sforce.com/2006/04/metadata","DashboardFilterColumn",0,-1,true), dashboardFilterColumns, dashboardFilterColumns__is_set);
    }

    /**
     * element : dashboardTableColumn of type {http://soap.sforce.com/2006/04/metadata}DashboardTableColumn
     * java type: com.sforce.soap.metadata.DashboardTableColumn[]
     */
    private boolean dashboardTableColumn__is_set = false;

    private com.sforce.soap.metadata.DashboardTableColumn[] dashboardTableColumn = new com.sforce.soap.metadata.DashboardTableColumn[0];

    public com.sforce.soap.metadata.DashboardTableColumn[] getDashboardTableColumn() {
      return dashboardTableColumn;
    }

    public void setDashboardTableColumn(com.sforce.soap.metadata.DashboardTableColumn[] dashboardTableColumn) {
      this.dashboardTableColumn = dashboardTableColumn;
      dashboardTableColumn__is_set = true;
    }

    protected void setDashboardTableColumn(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("dashboardTableColumn", "http://soap.sforce.com/2006/04/metadata","dashboardTableColumn","http://soap.sforce.com/2006/04/metadata","DashboardTableColumn",0,-1,true))) {
        setDashboardTableColumn((com.sforce.soap.metadata.DashboardTableColumn[])__typeMapper.readObject(__in, _lookupTypeInfo("dashboardTableColumn", "http://soap.sforce.com/2006/04/metadata","dashboardTableColumn","http://soap.sforce.com/2006/04/metadata","DashboardTableColumn",0,-1,true), com.sforce.soap.metadata.DashboardTableColumn[].class));
      }
    }

    private void writeFieldDashboardTableColumn(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("dashboardTableColumn", "http://soap.sforce.com/2006/04/metadata","dashboardTableColumn","http://soap.sforce.com/2006/04/metadata","DashboardTableColumn",0,-1,true), dashboardTableColumn, dashboardTableColumn__is_set);
    }

    /**
     * element : decimalPrecision of type {http://www.w3.org/2001/XMLSchema}int
     * java type: int
     */
    private boolean decimalPrecision__is_set = false;

    private int decimalPrecision;

    public int getDecimalPrecision() {
      return decimalPrecision;
    }

    public void setDecimalPrecision(int decimalPrecision) {
      this.decimalPrecision = decimalPrecision;
      decimalPrecision__is_set = true;
    }

    protected void setDecimalPrecision(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("decimalPrecision", "http://soap.sforce.com/2006/04/metadata","decimalPrecision","http://www.w3.org/2001/XMLSchema","int",0,1,true))) {
        setDecimalPrecision((int)__typeMapper.readInt(__in, _lookupTypeInfo("decimalPrecision", "http://soap.sforce.com/2006/04/metadata","decimalPrecision","http://www.w3.org/2001/XMLSchema","int",0,1,true), int.class));
      }
    }

    private void writeFieldDecimalPrecision(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("decimalPrecision", "http://soap.sforce.com/2006/04/metadata","decimalPrecision","http://www.w3.org/2001/XMLSchema","int",0,1,true), decimalPrecision, decimalPrecision__is_set);
    }

    /**
     * element : displayUnits of type {http://soap.sforce.com/2006/04/metadata}ChartUnits
     * java type: com.sforce.soap.metadata.ChartUnits
     */
    private boolean displayUnits__is_set = false;

    private com.sforce.soap.metadata.ChartUnits displayUnits;

    public com.sforce.soap.metadata.ChartUnits getDisplayUnits() {
      return displayUnits;
    }

    public void setDisplayUnits(com.sforce.soap.metadata.ChartUnits displayUnits) {
      this.displayUnits = displayUnits;
      displayUnits__is_set = true;
    }

    protected void setDisplayUnits(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("displayUnits", "http://soap.sforce.com/2006/04/metadata","displayUnits","http://soap.sforce.com/2006/04/metadata","ChartUnits",0,1,true))) {
        setDisplayUnits((com.sforce.soap.metadata.ChartUnits)__typeMapper.readObject(__in, _lookupTypeInfo("displayUnits", "http://soap.sforce.com/2006/04/metadata","displayUnits","http://soap.sforce.com/2006/04/metadata","ChartUnits",0,1,true), com.sforce.soap.metadata.ChartUnits.class));
      }
    }

    private void writeFieldDisplayUnits(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("displayUnits", "http://soap.sforce.com/2006/04/metadata","displayUnits","http://soap.sforce.com/2006/04/metadata","ChartUnits",0,1,true), displayUnits, displayUnits__is_set);
    }

    /**
     * element : drillDownUrl of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean drillDownUrl__is_set = false;

    private java.lang.String drillDownUrl;

    public java.lang.String getDrillDownUrl() {
      return drillDownUrl;
    }

    public void setDrillDownUrl(java.lang.String drillDownUrl) {
      this.drillDownUrl = drillDownUrl;
      drillDownUrl__is_set = true;
    }

    protected void setDrillDownUrl(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("drillDownUrl", "http://soap.sforce.com/2006/04/metadata","drillDownUrl","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setDrillDownUrl(__typeMapper.readString(__in, _lookupTypeInfo("drillDownUrl", "http://soap.sforce.com/2006/04/metadata","drillDownUrl","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldDrillDownUrl(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("drillDownUrl", "http://soap.sforce.com/2006/04/metadata","drillDownUrl","http://www.w3.org/2001/XMLSchema","string",0,1,true), drillDownUrl, drillDownUrl__is_set);
    }

    /**
     * element : drillEnabled of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean drillEnabled__is_set = false;

    private boolean drillEnabled;

    public boolean getDrillEnabled() {
      return drillEnabled;
    }

    public boolean isDrillEnabled() {
      return drillEnabled;
    }

    public void setDrillEnabled(boolean drillEnabled) {
      this.drillEnabled = drillEnabled;
      drillEnabled__is_set = true;
    }

    protected void setDrillEnabled(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("drillEnabled", "http://soap.sforce.com/2006/04/metadata","drillEnabled","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setDrillEnabled(__typeMapper.readBoolean(__in, _lookupTypeInfo("drillEnabled", "http://soap.sforce.com/2006/04/metadata","drillEnabled","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldDrillEnabled(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("drillEnabled", "http://soap.sforce.com/2006/04/metadata","drillEnabled","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), drillEnabled, drillEnabled__is_set);
    }

    /**
     * element : drillToDetailEnabled of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean drillToDetailEnabled__is_set = false;

    private boolean drillToDetailEnabled;

    public boolean getDrillToDetailEnabled() {
      return drillToDetailEnabled;
    }

    public boolean isDrillToDetailEnabled() {
      return drillToDetailEnabled;
    }

    public void setDrillToDetailEnabled(boolean drillToDetailEnabled) {
      this.drillToDetailEnabled = drillToDetailEnabled;
      drillToDetailEnabled__is_set = true;
    }

    protected void setDrillToDetailEnabled(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("drillToDetailEnabled", "http://soap.sforce.com/2006/04/metadata","drillToDetailEnabled","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setDrillToDetailEnabled(__typeMapper.readBoolean(__in, _lookupTypeInfo("drillToDetailEnabled", "http://soap.sforce.com/2006/04/metadata","drillToDetailEnabled","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldDrillToDetailEnabled(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("drillToDetailEnabled", "http://soap.sforce.com/2006/04/metadata","drillToDetailEnabled","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), drillToDetailEnabled, drillToDetailEnabled__is_set);
    }

    /**
     * element : enableHover of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean enableHover__is_set = false;

    private boolean enableHover;

    public boolean getEnableHover() {
      return enableHover;
    }

    public boolean isEnableHover() {
      return enableHover;
    }

    public void setEnableHover(boolean enableHover) {
      this.enableHover = enableHover;
      enableHover__is_set = true;
    }

    protected void setEnableHover(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("enableHover", "http://soap.sforce.com/2006/04/metadata","enableHover","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setEnableHover(__typeMapper.readBoolean(__in, _lookupTypeInfo("enableHover", "http://soap.sforce.com/2006/04/metadata","enableHover","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldEnableHover(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("enableHover", "http://soap.sforce.com/2006/04/metadata","enableHover","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), enableHover, enableHover__is_set);
    }

    /**
     * element : expandOthers of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean expandOthers__is_set = false;

    private boolean expandOthers;

    public boolean getExpandOthers() {
      return expandOthers;
    }

    public boolean isExpandOthers() {
      return expandOthers;
    }

    public void setExpandOthers(boolean expandOthers) {
      this.expandOthers = expandOthers;
      expandOthers__is_set = true;
    }

    protected void setExpandOthers(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("expandOthers", "http://soap.sforce.com/2006/04/metadata","expandOthers","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setExpandOthers(__typeMapper.readBoolean(__in, _lookupTypeInfo("expandOthers", "http://soap.sforce.com/2006/04/metadata","expandOthers","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldExpandOthers(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("expandOthers", "http://soap.sforce.com/2006/04/metadata","expandOthers","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), expandOthers, expandOthers__is_set);
    }

    /**
     * element : flexComponentProperties of type {http://soap.sforce.com/2006/04/metadata}DashboardFlexTableComponentProperties
     * java type: com.sforce.soap.metadata.DashboardFlexTableComponentProperties
     */
    private boolean flexComponentProperties__is_set = false;

    private com.sforce.soap.metadata.DashboardFlexTableComponentProperties flexComponentProperties;

    public com.sforce.soap.metadata.DashboardFlexTableComponentProperties getFlexComponentProperties() {
      return flexComponentProperties;
    }

    public void setFlexComponentProperties(com.sforce.soap.metadata.DashboardFlexTableComponentProperties flexComponentProperties) {
      this.flexComponentProperties = flexComponentProperties;
      flexComponentProperties__is_set = true;
    }

    protected void setFlexComponentProperties(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("flexComponentProperties", "http://soap.sforce.com/2006/04/metadata","flexComponentProperties","http://soap.sforce.com/2006/04/metadata","DashboardFlexTableComponentProperties",0,1,true))) {
        setFlexComponentProperties((com.sforce.soap.metadata.DashboardFlexTableComponentProperties)__typeMapper.readObject(__in, _lookupTypeInfo("flexComponentProperties", "http://soap.sforce.com/2006/04/metadata","flexComponentProperties","http://soap.sforce.com/2006/04/metadata","DashboardFlexTableComponentProperties",0,1,true), com.sforce.soap.metadata.DashboardFlexTableComponentProperties.class));
      }
    }

    private void writeFieldFlexComponentProperties(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("flexComponentProperties", "http://soap.sforce.com/2006/04/metadata","flexComponentProperties","http://soap.sforce.com/2006/04/metadata","DashboardFlexTableComponentProperties",0,1,true), flexComponentProperties, flexComponentProperties__is_set);
    }

    /**
     * element : footer of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean footer__is_set = false;

    private java.lang.String footer;

    public java.lang.String getFooter() {
      return footer;
    }

    public void setFooter(java.lang.String footer) {
      this.footer = footer;
      footer__is_set = true;
    }

    protected void setFooter(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("footer", "http://soap.sforce.com/2006/04/metadata","footer","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setFooter(__typeMapper.readString(__in, _lookupTypeInfo("footer", "http://soap.sforce.com/2006/04/metadata","footer","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldFooter(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("footer", "http://soap.sforce.com/2006/04/metadata","footer","http://www.w3.org/2001/XMLSchema","string",0,1,true), footer, footer__is_set);
    }

    /**
     * element : gaugeMax of type {http://www.w3.org/2001/XMLSchema}double
     * java type: double
     */
    private boolean gaugeMax__is_set = false;

    private double gaugeMax;

    public double getGaugeMax() {
      return gaugeMax;
    }

    public void setGaugeMax(double gaugeMax) {
      this.gaugeMax = gaugeMax;
      gaugeMax__is_set = true;
    }

    protected void setGaugeMax(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("gaugeMax", "http://soap.sforce.com/2006/04/metadata","gaugeMax","http://www.w3.org/2001/XMLSchema","double",0,1,true))) {
        setGaugeMax((double)__typeMapper.readDouble(__in, _lookupTypeInfo("gaugeMax", "http://soap.sforce.com/2006/04/metadata","gaugeMax","http://www.w3.org/2001/XMLSchema","double",0,1,true), double.class));
      }
    }

    private void writeFieldGaugeMax(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("gaugeMax", "http://soap.sforce.com/2006/04/metadata","gaugeMax","http://www.w3.org/2001/XMLSchema","double",0,1,true), gaugeMax, gaugeMax__is_set);
    }

    /**
     * element : gaugeMin of type {http://www.w3.org/2001/XMLSchema}double
     * java type: double
     */
    private boolean gaugeMin__is_set = false;

    private double gaugeMin;

    public double getGaugeMin() {
      return gaugeMin;
    }

    public void setGaugeMin(double gaugeMin) {
      this.gaugeMin = gaugeMin;
      gaugeMin__is_set = true;
    }

    protected void setGaugeMin(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("gaugeMin", "http://soap.sforce.com/2006/04/metadata","gaugeMin","http://www.w3.org/2001/XMLSchema","double",0,1,true))) {
        setGaugeMin((double)__typeMapper.readDouble(__in, _lookupTypeInfo("gaugeMin", "http://soap.sforce.com/2006/04/metadata","gaugeMin","http://www.w3.org/2001/XMLSchema","double",0,1,true), double.class));
      }
    }

    private void writeFieldGaugeMin(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("gaugeMin", "http://soap.sforce.com/2006/04/metadata","gaugeMin","http://www.w3.org/2001/XMLSchema","double",0,1,true), gaugeMin, gaugeMin__is_set);
    }

    /**
     * element : groupingColumn of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String[]
     */
    private boolean groupingColumn__is_set = false;

    private java.lang.String[] groupingColumn = new java.lang.String[0];

    public java.lang.String[] getGroupingColumn() {
      return groupingColumn;
    }

    public void setGroupingColumn(java.lang.String[] groupingColumn) {
      this.groupingColumn = groupingColumn;
      groupingColumn__is_set = true;
    }

    protected void setGroupingColumn(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("groupingColumn", "http://soap.sforce.com/2006/04/metadata","groupingColumn","http://www.w3.org/2001/XMLSchema","string",0,-1,true))) {
        setGroupingColumn((java.lang.String[])__typeMapper.readObject(__in, _lookupTypeInfo("groupingColumn", "http://soap.sforce.com/2006/04/metadata","groupingColumn","http://www.w3.org/2001/XMLSchema","string",0,-1,true), java.lang.String[].class));
      }
    }

    private void writeFieldGroupingColumn(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("groupingColumn", "http://soap.sforce.com/2006/04/metadata","groupingColumn","http://www.w3.org/2001/XMLSchema","string",0,-1,true), groupingColumn, groupingColumn__is_set);
    }

    /**
     * element : groupingSortProperties of type {http://soap.sforce.com/2006/04/metadata}DashboardComponentGroupingSortProperties
     * java type: com.sforce.soap.metadata.DashboardComponentGroupingSortProperties
     */
    private boolean groupingSortProperties__is_set = false;

    private com.sforce.soap.metadata.DashboardComponentGroupingSortProperties groupingSortProperties;

    public com.sforce.soap.metadata.DashboardComponentGroupingSortProperties getGroupingSortProperties() {
      return groupingSortProperties;
    }

    public void setGroupingSortProperties(com.sforce.soap.metadata.DashboardComponentGroupingSortProperties groupingSortProperties) {
      this.groupingSortProperties = groupingSortProperties;
      groupingSortProperties__is_set = true;
    }

    protected void setGroupingSortProperties(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("groupingSortProperties", "http://soap.sforce.com/2006/04/metadata","groupingSortProperties","http://soap.sforce.com/2006/04/metadata","DashboardComponentGroupingSortProperties",0,1,true))) {
        setGroupingSortProperties((com.sforce.soap.metadata.DashboardComponentGroupingSortProperties)__typeMapper.readObject(__in, _lookupTypeInfo("groupingSortProperties", "http://soap.sforce.com/2006/04/metadata","groupingSortProperties","http://soap.sforce.com/2006/04/metadata","DashboardComponentGroupingSortProperties",0,1,true), com.sforce.soap.metadata.DashboardComponentGroupingSortProperties.class));
      }
    }

    private void writeFieldGroupingSortProperties(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("groupingSortProperties", "http://soap.sforce.com/2006/04/metadata","groupingSortProperties","http://soap.sforce.com/2006/04/metadata","DashboardComponentGroupingSortProperties",0,1,true), groupingSortProperties, groupingSortProperties__is_set);
    }

    /**
     * element : header of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean header__is_set = false;

    private java.lang.String header;

    public java.lang.String getHeader() {
      return header;
    }

    public void setHeader(java.lang.String header) {
      this.header = header;
      header__is_set = true;
    }

    protected void setHeader(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("header", "http://soap.sforce.com/2006/04/metadata","header","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setHeader(__typeMapper.readString(__in, _lookupTypeInfo("header", "http://soap.sforce.com/2006/04/metadata","header","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldHeader(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("header", "http://soap.sforce.com/2006/04/metadata","header","http://www.w3.org/2001/XMLSchema","string",0,1,true), header, header__is_set);
    }

    /**
     * element : indicatorBreakpoint1 of type {http://www.w3.org/2001/XMLSchema}double
     * java type: double
     */
    private boolean indicatorBreakpoint1__is_set = false;

    private double indicatorBreakpoint1;

    public double getIndicatorBreakpoint1() {
      return indicatorBreakpoint1;
    }

    public void setIndicatorBreakpoint1(double indicatorBreakpoint1) {
      this.indicatorBreakpoint1 = indicatorBreakpoint1;
      indicatorBreakpoint1__is_set = true;
    }

    protected void setIndicatorBreakpoint1(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("indicatorBreakpoint1", "http://soap.sforce.com/2006/04/metadata","indicatorBreakpoint1","http://www.w3.org/2001/XMLSchema","double",0,1,true))) {
        setIndicatorBreakpoint1((double)__typeMapper.readDouble(__in, _lookupTypeInfo("indicatorBreakpoint1", "http://soap.sforce.com/2006/04/metadata","indicatorBreakpoint1","http://www.w3.org/2001/XMLSchema","double",0,1,true), double.class));
      }
    }

    private void writeFieldIndicatorBreakpoint1(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("indicatorBreakpoint1", "http://soap.sforce.com/2006/04/metadata","indicatorBreakpoint1","http://www.w3.org/2001/XMLSchema","double",0,1,true), indicatorBreakpoint1, indicatorBreakpoint1__is_set);
    }

    /**
     * element : indicatorBreakpoint2 of type {http://www.w3.org/2001/XMLSchema}double
     * java type: double
     */
    private boolean indicatorBreakpoint2__is_set = false;

    private double indicatorBreakpoint2;

    public double getIndicatorBreakpoint2() {
      return indicatorBreakpoint2;
    }

    public void setIndicatorBreakpoint2(double indicatorBreakpoint2) {
      this.indicatorBreakpoint2 = indicatorBreakpoint2;
      indicatorBreakpoint2__is_set = true;
    }

    protected void setIndicatorBreakpoint2(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("indicatorBreakpoint2", "http://soap.sforce.com/2006/04/metadata","indicatorBreakpoint2","http://www.w3.org/2001/XMLSchema","double",0,1,true))) {
        setIndicatorBreakpoint2((double)__typeMapper.readDouble(__in, _lookupTypeInfo("indicatorBreakpoint2", "http://soap.sforce.com/2006/04/metadata","indicatorBreakpoint2","http://www.w3.org/2001/XMLSchema","double",0,1,true), double.class));
      }
    }

    private void writeFieldIndicatorBreakpoint2(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("indicatorBreakpoint2", "http://soap.sforce.com/2006/04/metadata","indicatorBreakpoint2","http://www.w3.org/2001/XMLSchema","double",0,1,true), indicatorBreakpoint2, indicatorBreakpoint2__is_set);
    }

    /**
     * element : indicatorHighColor of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean indicatorHighColor__is_set = false;

    private java.lang.String indicatorHighColor;

    public java.lang.String getIndicatorHighColor() {
      return indicatorHighColor;
    }

    public void setIndicatorHighColor(java.lang.String indicatorHighColor) {
      this.indicatorHighColor = indicatorHighColor;
      indicatorHighColor__is_set = true;
    }

    protected void setIndicatorHighColor(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("indicatorHighColor", "http://soap.sforce.com/2006/04/metadata","indicatorHighColor","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setIndicatorHighColor(__typeMapper.readString(__in, _lookupTypeInfo("indicatorHighColor", "http://soap.sforce.com/2006/04/metadata","indicatorHighColor","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldIndicatorHighColor(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("indicatorHighColor", "http://soap.sforce.com/2006/04/metadata","indicatorHighColor","http://www.w3.org/2001/XMLSchema","string",0,1,true), indicatorHighColor, indicatorHighColor__is_set);
    }

    /**
     * element : indicatorLowColor of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean indicatorLowColor__is_set = false;

    private java.lang.String indicatorLowColor;

    public java.lang.String getIndicatorLowColor() {
      return indicatorLowColor;
    }

    public void setIndicatorLowColor(java.lang.String indicatorLowColor) {
      this.indicatorLowColor = indicatorLowColor;
      indicatorLowColor__is_set = true;
    }

    protected void setIndicatorLowColor(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("indicatorLowColor", "http://soap.sforce.com/2006/04/metadata","indicatorLowColor","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setIndicatorLowColor(__typeMapper.readString(__in, _lookupTypeInfo("indicatorLowColor", "http://soap.sforce.com/2006/04/metadata","indicatorLowColor","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldIndicatorLowColor(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("indicatorLowColor", "http://soap.sforce.com/2006/04/metadata","indicatorLowColor","http://www.w3.org/2001/XMLSchema","string",0,1,true), indicatorLowColor, indicatorLowColor__is_set);
    }

    /**
     * element : indicatorMiddleColor of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean indicatorMiddleColor__is_set = false;

    private java.lang.String indicatorMiddleColor;

    public java.lang.String getIndicatorMiddleColor() {
      return indicatorMiddleColor;
    }

    public void setIndicatorMiddleColor(java.lang.String indicatorMiddleColor) {
      this.indicatorMiddleColor = indicatorMiddleColor;
      indicatorMiddleColor__is_set = true;
    }

    protected void setIndicatorMiddleColor(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("indicatorMiddleColor", "http://soap.sforce.com/2006/04/metadata","indicatorMiddleColor","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setIndicatorMiddleColor(__typeMapper.readString(__in, _lookupTypeInfo("indicatorMiddleColor", "http://soap.sforce.com/2006/04/metadata","indicatorMiddleColor","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldIndicatorMiddleColor(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("indicatorMiddleColor", "http://soap.sforce.com/2006/04/metadata","indicatorMiddleColor","http://www.w3.org/2001/XMLSchema","string",0,1,true), indicatorMiddleColor, indicatorMiddleColor__is_set);
    }

    /**
     * element : legendPosition of type {http://soap.sforce.com/2006/04/metadata}ChartLegendPosition
     * java type: com.sforce.soap.metadata.ChartLegendPosition
     */
    private boolean legendPosition__is_set = false;

    private com.sforce.soap.metadata.ChartLegendPosition legendPosition;

    public com.sforce.soap.metadata.ChartLegendPosition getLegendPosition() {
      return legendPosition;
    }

    public void setLegendPosition(com.sforce.soap.metadata.ChartLegendPosition legendPosition) {
      this.legendPosition = legendPosition;
      legendPosition__is_set = true;
    }

    protected void setLegendPosition(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("legendPosition", "http://soap.sforce.com/2006/04/metadata","legendPosition","http://soap.sforce.com/2006/04/metadata","ChartLegendPosition",0,1,true))) {
        setLegendPosition((com.sforce.soap.metadata.ChartLegendPosition)__typeMapper.readObject(__in, _lookupTypeInfo("legendPosition", "http://soap.sforce.com/2006/04/metadata","legendPosition","http://soap.sforce.com/2006/04/metadata","ChartLegendPosition",0,1,true), com.sforce.soap.metadata.ChartLegendPosition.class));
      }
    }

    private void writeFieldLegendPosition(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("legendPosition", "http://soap.sforce.com/2006/04/metadata","legendPosition","http://soap.sforce.com/2006/04/metadata","ChartLegendPosition",0,1,true), legendPosition, legendPosition__is_set);
    }

    /**
     * element : maxValuesDisplayed of type {http://www.w3.org/2001/XMLSchema}int
     * java type: int
     */
    private boolean maxValuesDisplayed__is_set = false;

    private int maxValuesDisplayed;

    public int getMaxValuesDisplayed() {
      return maxValuesDisplayed;
    }

    public void setMaxValuesDisplayed(int maxValuesDisplayed) {
      this.maxValuesDisplayed = maxValuesDisplayed;
      maxValuesDisplayed__is_set = true;
    }

    protected void setMaxValuesDisplayed(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("maxValuesDisplayed", "http://soap.sforce.com/2006/04/metadata","maxValuesDisplayed","http://www.w3.org/2001/XMLSchema","int",0,1,true))) {
        setMaxValuesDisplayed((int)__typeMapper.readInt(__in, _lookupTypeInfo("maxValuesDisplayed", "http://soap.sforce.com/2006/04/metadata","maxValuesDisplayed","http://www.w3.org/2001/XMLSchema","int",0,1,true), int.class));
      }
    }

    private void writeFieldMaxValuesDisplayed(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("maxValuesDisplayed", "http://soap.sforce.com/2006/04/metadata","maxValuesDisplayed","http://www.w3.org/2001/XMLSchema","int",0,1,true), maxValuesDisplayed, maxValuesDisplayed__is_set);
    }

    /**
     * element : metricLabel of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean metricLabel__is_set = false;

    private java.lang.String metricLabel;

    public java.lang.String getMetricLabel() {
      return metricLabel;
    }

    public void setMetricLabel(java.lang.String metricLabel) {
      this.metricLabel = metricLabel;
      metricLabel__is_set = true;
    }

    protected void setMetricLabel(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("metricLabel", "http://soap.sforce.com/2006/04/metadata","metricLabel","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setMetricLabel(__typeMapper.readString(__in, _lookupTypeInfo("metricLabel", "http://soap.sforce.com/2006/04/metadata","metricLabel","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldMetricLabel(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("metricLabel", "http://soap.sforce.com/2006/04/metadata","metricLabel","http://www.w3.org/2001/XMLSchema","string",0,1,true), metricLabel, metricLabel__is_set);
    }

    /**
     * element : page of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean page__is_set = false;

    private java.lang.String page;

    public java.lang.String getPage() {
      return page;
    }

    public void setPage(java.lang.String page) {
      this.page = page;
      page__is_set = true;
    }

    protected void setPage(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("page", "http://soap.sforce.com/2006/04/metadata","page","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setPage(__typeMapper.readString(__in, _lookupTypeInfo("page", "http://soap.sforce.com/2006/04/metadata","page","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldPage(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("page", "http://soap.sforce.com/2006/04/metadata","page","http://www.w3.org/2001/XMLSchema","string",0,1,true), page, page__is_set);
    }

    /**
     * element : pageHeightInPixels of type {http://www.w3.org/2001/XMLSchema}int
     * java type: int
     */
    private boolean pageHeightInPixels__is_set = false;

    private int pageHeightInPixels;

    public int getPageHeightInPixels() {
      return pageHeightInPixels;
    }

    public void setPageHeightInPixels(int pageHeightInPixels) {
      this.pageHeightInPixels = pageHeightInPixels;
      pageHeightInPixels__is_set = true;
    }

    protected void setPageHeightInPixels(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("pageHeightInPixels", "http://soap.sforce.com/2006/04/metadata","pageHeightInPixels","http://www.w3.org/2001/XMLSchema","int",0,1,true))) {
        setPageHeightInPixels((int)__typeMapper.readInt(__in, _lookupTypeInfo("pageHeightInPixels", "http://soap.sforce.com/2006/04/metadata","pageHeightInPixels","http://www.w3.org/2001/XMLSchema","int",0,1,true), int.class));
      }
    }

    private void writeFieldPageHeightInPixels(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("pageHeightInPixels", "http://soap.sforce.com/2006/04/metadata","pageHeightInPixels","http://www.w3.org/2001/XMLSchema","int",0,1,true), pageHeightInPixels, pageHeightInPixels__is_set);
    }

    /**
     * element : report of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean report__is_set = false;

    private java.lang.String report;

    public java.lang.String getReport() {
      return report;
    }

    public void setReport(java.lang.String report) {
      this.report = report;
      report__is_set = true;
    }

    protected void setReport(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("report", "http://soap.sforce.com/2006/04/metadata","report","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setReport(__typeMapper.readString(__in, _lookupTypeInfo("report", "http://soap.sforce.com/2006/04/metadata","report","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldReport(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("report", "http://soap.sforce.com/2006/04/metadata","report","http://www.w3.org/2001/XMLSchema","string",0,1,true), report, report__is_set);
    }

    /**
     * element : scontrol of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean scontrol__is_set = false;

    private java.lang.String scontrol;

    public java.lang.String getScontrol() {
      return scontrol;
    }

    public void setScontrol(java.lang.String scontrol) {
      this.scontrol = scontrol;
      scontrol__is_set = true;
    }

    protected void setScontrol(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("scontrol", "http://soap.sforce.com/2006/04/metadata","scontrol","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setScontrol(__typeMapper.readString(__in, _lookupTypeInfo("scontrol", "http://soap.sforce.com/2006/04/metadata","scontrol","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldScontrol(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("scontrol", "http://soap.sforce.com/2006/04/metadata","scontrol","http://www.w3.org/2001/XMLSchema","string",0,1,true), scontrol, scontrol__is_set);
    }

    /**
     * element : scontrolHeightInPixels of type {http://www.w3.org/2001/XMLSchema}int
     * java type: int
     */
    private boolean scontrolHeightInPixels__is_set = false;

    private int scontrolHeightInPixels;

    public int getScontrolHeightInPixels() {
      return scontrolHeightInPixels;
    }

    public void setScontrolHeightInPixels(int scontrolHeightInPixels) {
      this.scontrolHeightInPixels = scontrolHeightInPixels;
      scontrolHeightInPixels__is_set = true;
    }

    protected void setScontrolHeightInPixels(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("scontrolHeightInPixels", "http://soap.sforce.com/2006/04/metadata","scontrolHeightInPixels","http://www.w3.org/2001/XMLSchema","int",0,1,true))) {
        setScontrolHeightInPixels((int)__typeMapper.readInt(__in, _lookupTypeInfo("scontrolHeightInPixels", "http://soap.sforce.com/2006/04/metadata","scontrolHeightInPixels","http://www.w3.org/2001/XMLSchema","int",0,1,true), int.class));
      }
    }

    private void writeFieldScontrolHeightInPixels(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("scontrolHeightInPixels", "http://soap.sforce.com/2006/04/metadata","scontrolHeightInPixels","http://www.w3.org/2001/XMLSchema","int",0,1,true), scontrolHeightInPixels, scontrolHeightInPixels__is_set);
    }

    /**
     * element : showPercentage of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean showPercentage__is_set = false;

    private boolean showPercentage;

    public boolean getShowPercentage() {
      return showPercentage;
    }

    public boolean isShowPercentage() {
      return showPercentage;
    }

    public void setShowPercentage(boolean showPercentage) {
      this.showPercentage = showPercentage;
      showPercentage__is_set = true;
    }

    protected void setShowPercentage(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("showPercentage", "http://soap.sforce.com/2006/04/metadata","showPercentage","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setShowPercentage(__typeMapper.readBoolean(__in, _lookupTypeInfo("showPercentage", "http://soap.sforce.com/2006/04/metadata","showPercentage","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldShowPercentage(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("showPercentage", "http://soap.sforce.com/2006/04/metadata","showPercentage","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), showPercentage, showPercentage__is_set);
    }

    /**
     * element : showPicturesOnCharts of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean showPicturesOnCharts__is_set = false;

    private boolean showPicturesOnCharts;

    public boolean getShowPicturesOnCharts() {
      return showPicturesOnCharts;
    }

    public boolean isShowPicturesOnCharts() {
      return showPicturesOnCharts;
    }

    public void setShowPicturesOnCharts(boolean showPicturesOnCharts) {
      this.showPicturesOnCharts = showPicturesOnCharts;
      showPicturesOnCharts__is_set = true;
    }

    protected void setShowPicturesOnCharts(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("showPicturesOnCharts", "http://soap.sforce.com/2006/04/metadata","showPicturesOnCharts","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setShowPicturesOnCharts(__typeMapper.readBoolean(__in, _lookupTypeInfo("showPicturesOnCharts", "http://soap.sforce.com/2006/04/metadata","showPicturesOnCharts","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldShowPicturesOnCharts(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("showPicturesOnCharts", "http://soap.sforce.com/2006/04/metadata","showPicturesOnCharts","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), showPicturesOnCharts, showPicturesOnCharts__is_set);
    }

    /**
     * element : showPicturesOnTables of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean showPicturesOnTables__is_set = false;

    private boolean showPicturesOnTables;

    public boolean getShowPicturesOnTables() {
      return showPicturesOnTables;
    }

    public boolean isShowPicturesOnTables() {
      return showPicturesOnTables;
    }

    public void setShowPicturesOnTables(boolean showPicturesOnTables) {
      this.showPicturesOnTables = showPicturesOnTables;
      showPicturesOnTables__is_set = true;
    }

    protected void setShowPicturesOnTables(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("showPicturesOnTables", "http://soap.sforce.com/2006/04/metadata","showPicturesOnTables","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setShowPicturesOnTables(__typeMapper.readBoolean(__in, _lookupTypeInfo("showPicturesOnTables", "http://soap.sforce.com/2006/04/metadata","showPicturesOnTables","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldShowPicturesOnTables(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("showPicturesOnTables", "http://soap.sforce.com/2006/04/metadata","showPicturesOnTables","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), showPicturesOnTables, showPicturesOnTables__is_set);
    }

    /**
     * element : showRange of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean showRange__is_set = false;

    private boolean showRange;

    public boolean getShowRange() {
      return showRange;
    }

    public boolean isShowRange() {
      return showRange;
    }

    public void setShowRange(boolean showRange) {
      this.showRange = showRange;
      showRange__is_set = true;
    }

    protected void setShowRange(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("showRange", "http://soap.sforce.com/2006/04/metadata","showRange","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setShowRange(__typeMapper.readBoolean(__in, _lookupTypeInfo("showRange", "http://soap.sforce.com/2006/04/metadata","showRange","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldShowRange(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("showRange", "http://soap.sforce.com/2006/04/metadata","showRange","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), showRange, showRange__is_set);
    }

    /**
     * element : showTotal of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean showTotal__is_set = false;

    private boolean showTotal;

    public boolean getShowTotal() {
      return showTotal;
    }

    public boolean isShowTotal() {
      return showTotal;
    }

    public void setShowTotal(boolean showTotal) {
      this.showTotal = showTotal;
      showTotal__is_set = true;
    }

    protected void setShowTotal(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("showTotal", "http://soap.sforce.com/2006/04/metadata","showTotal","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setShowTotal(__typeMapper.readBoolean(__in, _lookupTypeInfo("showTotal", "http://soap.sforce.com/2006/04/metadata","showTotal","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldShowTotal(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("showTotal", "http://soap.sforce.com/2006/04/metadata","showTotal","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), showTotal, showTotal__is_set);
    }

    /**
     * element : showValues of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean showValues__is_set = false;

    private boolean showValues;

    public boolean getShowValues() {
      return showValues;
    }

    public boolean isShowValues() {
      return showValues;
    }

    public void setShowValues(boolean showValues) {
      this.showValues = showValues;
      showValues__is_set = true;
    }

    protected void setShowValues(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("showValues", "http://soap.sforce.com/2006/04/metadata","showValues","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setShowValues(__typeMapper.readBoolean(__in, _lookupTypeInfo("showValues", "http://soap.sforce.com/2006/04/metadata","showValues","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldShowValues(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("showValues", "http://soap.sforce.com/2006/04/metadata","showValues","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), showValues, showValues__is_set);
    }

    /**
     * element : sortBy of type {http://soap.sforce.com/2006/04/metadata}DashboardComponentFilter
     * java type: com.sforce.soap.metadata.DashboardComponentFilter
     */
    private boolean sortBy__is_set = false;

    private com.sforce.soap.metadata.DashboardComponentFilter sortBy;

    public com.sforce.soap.metadata.DashboardComponentFilter getSortBy() {
      return sortBy;
    }

    public void setSortBy(com.sforce.soap.metadata.DashboardComponentFilter sortBy) {
      this.sortBy = sortBy;
      sortBy__is_set = true;
    }

    protected void setSortBy(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("sortBy", "http://soap.sforce.com/2006/04/metadata","sortBy","http://soap.sforce.com/2006/04/metadata","DashboardComponentFilter",0,1,true))) {
        setSortBy((com.sforce.soap.metadata.DashboardComponentFilter)__typeMapper.readObject(__in, _lookupTypeInfo("sortBy", "http://soap.sforce.com/2006/04/metadata","sortBy","http://soap.sforce.com/2006/04/metadata","DashboardComponentFilter",0,1,true), com.sforce.soap.metadata.DashboardComponentFilter.class));
      }
    }

    private void writeFieldSortBy(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("sortBy", "http://soap.sforce.com/2006/04/metadata","sortBy","http://soap.sforce.com/2006/04/metadata","DashboardComponentFilter",0,1,true), sortBy, sortBy__is_set);
    }

    /**
     * element : sortLegendValues of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean sortLegendValues__is_set = false;

    private boolean sortLegendValues;

    public boolean getSortLegendValues() {
      return sortLegendValues;
    }

    public boolean isSortLegendValues() {
      return sortLegendValues;
    }

    public void setSortLegendValues(boolean sortLegendValues) {
      this.sortLegendValues = sortLegendValues;
      sortLegendValues__is_set = true;
    }

    protected void setSortLegendValues(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("sortLegendValues", "http://soap.sforce.com/2006/04/metadata","sortLegendValues","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setSortLegendValues(__typeMapper.readBoolean(__in, _lookupTypeInfo("sortLegendValues", "http://soap.sforce.com/2006/04/metadata","sortLegendValues","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldSortLegendValues(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("sortLegendValues", "http://soap.sforce.com/2006/04/metadata","sortLegendValues","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), sortLegendValues, sortLegendValues__is_set);
    }

    /**
     * element : title of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean title__is_set = false;

    private java.lang.String title;

    public java.lang.String getTitle() {
      return title;
    }

    public void setTitle(java.lang.String title) {
      this.title = title;
      title__is_set = true;
    }

    protected void setTitle(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("title", "http://soap.sforce.com/2006/04/metadata","title","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setTitle(__typeMapper.readString(__in, _lookupTypeInfo("title", "http://soap.sforce.com/2006/04/metadata","title","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldTitle(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("title", "http://soap.sforce.com/2006/04/metadata","title","http://www.w3.org/2001/XMLSchema","string",0,1,true), title, title__is_set);
    }

    /**
     * element : useReportChart of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean useReportChart__is_set = false;

    private boolean useReportChart;

    public boolean getUseReportChart() {
      return useReportChart;
    }

    public boolean isUseReportChart() {
      return useReportChart;
    }

    public void setUseReportChart(boolean useReportChart) {
      this.useReportChart = useReportChart;
      useReportChart__is_set = true;
    }

    protected void setUseReportChart(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.isElement(__in, _lookupTypeInfo("useReportChart", "http://soap.sforce.com/2006/04/metadata","useReportChart","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setUseReportChart(__typeMapper.readBoolean(__in, _lookupTypeInfo("useReportChart", "http://soap.sforce.com/2006/04/metadata","useReportChart","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldUseReportChart(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("useReportChart", "http://soap.sforce.com/2006/04/metadata","useReportChart","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), useReportChart, useReportChart__is_set);
    }

    /**
     */
    @Override
    public void write(javax.xml.namespace.QName __element,
        com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper)
        throws java.io.IOException {
      __out.writeStartTag(__element.getNamespaceURI(), __element.getLocalPart());
      writeFields(__out, __typeMapper);
      __out.writeEndTag(__element.getNamespaceURI(), __element.getLocalPart());
    }

    protected void writeFields(com.sforce.ws.parser.XmlOutputStream __out,
         com.sforce.ws.bind.TypeMapper __typeMapper)
         throws java.io.IOException {
       writeFields1(__out, __typeMapper);
    }

    @Override
    public void load(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __typeMapper.consumeStartTag(__in);
      loadFields(__in, __typeMapper);
      __typeMapper.consumeEndTag(__in);
    }

    protected void loadFields(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
        loadFields1(__in, __typeMapper);
    }

    @Override
    public String toString() {
      java.lang.StringBuilder sb = new java.lang.StringBuilder();
      sb.append("[DashboardComponent ");
      toString1(sb);

      sb.append("]\n");
      return sb.toString();
    }

    private void toStringHelper(StringBuilder sb, String name, Object value) {
      sb.append(' ').append(name).append("='").append(com.sforce.ws.util.Verbose.toString(value)).append("'\n");
    }

    private void writeFields1(com.sforce.ws.parser.XmlOutputStream __out,
         com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      writeFieldAutoselectColumnsFromReport(__out, __typeMapper);
      writeFieldChartAxisRange(__out, __typeMapper);
      writeFieldChartAxisRangeMax(__out, __typeMapper);
      writeFieldChartAxisRangeMin(__out, __typeMapper);
      writeFieldChartSummary(__out, __typeMapper);
      writeFieldComponentChartTheme(__out, __typeMapper);
      writeFieldComponentType(__out, __typeMapper);
      writeFieldDashboardComponentContents(__out, __typeMapper);
      writeFieldDashboardDynamicValues(__out, __typeMapper);
      writeFieldDashboardFilterColumns(__out, __typeMapper);
      writeFieldDashboardTableColumn(__out, __typeMapper);
      writeFieldDecimalPrecision(__out, __typeMapper);
      writeFieldDisplayUnits(__out, __typeMapper);
      writeFieldDrillDownUrl(__out, __typeMapper);
      writeFieldDrillEnabled(__out, __typeMapper);
      writeFieldDrillToDetailEnabled(__out, __typeMapper);
      writeFieldEnableHover(__out, __typeMapper);
      writeFieldExpandOthers(__out, __typeMapper);
      writeFieldFlexComponentProperties(__out, __typeMapper);
      writeFieldFooter(__out, __typeMapper);
      writeFieldGaugeMax(__out, __typeMapper);
      writeFieldGaugeMin(__out, __typeMapper);
      writeFieldGroupingColumn(__out, __typeMapper);
      writeFieldGroupingSortProperties(__out, __typeMapper);
      writeFieldHeader(__out, __typeMapper);
      writeFieldIndicatorBreakpoint1(__out, __typeMapper);
      writeFieldIndicatorBreakpoint2(__out, __typeMapper);
      writeFieldIndicatorHighColor(__out, __typeMapper);
      writeFieldIndicatorLowColor(__out, __typeMapper);
      writeFieldIndicatorMiddleColor(__out, __typeMapper);
      writeFieldLegendPosition(__out, __typeMapper);
      writeFieldMaxValuesDisplayed(__out, __typeMapper);
      writeFieldMetricLabel(__out, __typeMapper);
      writeFieldPage(__out, __typeMapper);
      writeFieldPageHeightInPixels(__out, __typeMapper);
      writeFieldReport(__out, __typeMapper);
      writeFieldScontrol(__out, __typeMapper);
      writeFieldScontrolHeightInPixels(__out, __typeMapper);
      writeFieldShowPercentage(__out, __typeMapper);
      writeFieldShowPicturesOnCharts(__out, __typeMapper);
      writeFieldShowPicturesOnTables(__out, __typeMapper);
      writeFieldShowRange(__out, __typeMapper);
      writeFieldShowTotal(__out, __typeMapper);
      writeFieldShowValues(__out, __typeMapper);
      writeFieldSortBy(__out, __typeMapper);
      writeFieldSortLegendValues(__out, __typeMapper);
      writeFieldTitle(__out, __typeMapper);
      writeFieldUseReportChart(__out, __typeMapper);
    }

    private void loadFields1(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      setAutoselectColumnsFromReport(__in, __typeMapper);
      setChartAxisRange(__in, __typeMapper);
      setChartAxisRangeMax(__in, __typeMapper);
      setChartAxisRangeMin(__in, __typeMapper);
      setChartSummary(__in, __typeMapper);
      setComponentChartTheme(__in, __typeMapper);
      setComponentType(__in, __typeMapper);
      setDashboardComponentContents(__in, __typeMapper);
      setDashboardDynamicValues(__in, __typeMapper);
      setDashboardFilterColumns(__in, __typeMapper);
      setDashboardTableColumn(__in, __typeMapper);
      setDecimalPrecision(__in, __typeMapper);
      setDisplayUnits(__in, __typeMapper);
      setDrillDownUrl(__in, __typeMapper);
      setDrillEnabled(__in, __typeMapper);
      setDrillToDetailEnabled(__in, __typeMapper);
      setEnableHover(__in, __typeMapper);
      setExpandOthers(__in, __typeMapper);
      setFlexComponentProperties(__in, __typeMapper);
      setFooter(__in, __typeMapper);
      setGaugeMax(__in, __typeMapper);
      setGaugeMin(__in, __typeMapper);
      setGroupingColumn(__in, __typeMapper);
      setGroupingSortProperties(__in, __typeMapper);
      setHeader(__in, __typeMapper);
      setIndicatorBreakpoint1(__in, __typeMapper);
      setIndicatorBreakpoint2(__in, __typeMapper);
      setIndicatorHighColor(__in, __typeMapper);
      setIndicatorLowColor(__in, __typeMapper);
      setIndicatorMiddleColor(__in, __typeMapper);
      setLegendPosition(__in, __typeMapper);
      setMaxValuesDisplayed(__in, __typeMapper);
      setMetricLabel(__in, __typeMapper);
      setPage(__in, __typeMapper);
      setPageHeightInPixels(__in, __typeMapper);
      setReport(__in, __typeMapper);
      setScontrol(__in, __typeMapper);
      setScontrolHeightInPixels(__in, __typeMapper);
      setShowPercentage(__in, __typeMapper);
      setShowPicturesOnCharts(__in, __typeMapper);
      setShowPicturesOnTables(__in, __typeMapper);
      setShowRange(__in, __typeMapper);
      setShowTotal(__in, __typeMapper);
      setShowValues(__in, __typeMapper);
      setSortBy(__in, __typeMapper);
      setSortLegendValues(__in, __typeMapper);
      setTitle(__in, __typeMapper);
      setUseReportChart(__in, __typeMapper);
    }

    private void toString1(StringBuilder sb) {
      toStringHelper(sb, "autoselectColumnsFromReport", autoselectColumnsFromReport);
      toStringHelper(sb, "chartAxisRange", chartAxisRange);
      toStringHelper(sb, "chartAxisRangeMax", chartAxisRangeMax);
      toStringHelper(sb, "chartAxisRangeMin", chartAxisRangeMin);
      toStringHelper(sb, "chartSummary", chartSummary);
      toStringHelper(sb, "componentChartTheme", componentChartTheme);
      toStringHelper(sb, "componentType", componentType);
      toStringHelper(sb, "dashboardComponentContents", dashboardComponentContents);
      toStringHelper(sb, "dashboardDynamicValues", dashboardDynamicValues);
      toStringHelper(sb, "dashboardFilterColumns", dashboardFilterColumns);
      toStringHelper(sb, "dashboardTableColumn", dashboardTableColumn);
      toStringHelper(sb, "decimalPrecision", decimalPrecision);
      toStringHelper(sb, "displayUnits", displayUnits);
      toStringHelper(sb, "drillDownUrl", drillDownUrl);
      toStringHelper(sb, "drillEnabled", drillEnabled);
      toStringHelper(sb, "drillToDetailEnabled", drillToDetailEnabled);
      toStringHelper(sb, "enableHover", enableHover);
      toStringHelper(sb, "expandOthers", expandOthers);
      toStringHelper(sb, "flexComponentProperties", flexComponentProperties);
      toStringHelper(sb, "footer", footer);
      toStringHelper(sb, "gaugeMax", gaugeMax);
      toStringHelper(sb, "gaugeMin", gaugeMin);
      toStringHelper(sb, "groupingColumn", groupingColumn);
      toStringHelper(sb, "groupingSortProperties", groupingSortProperties);
      toStringHelper(sb, "header", header);
      toStringHelper(sb, "indicatorBreakpoint1", indicatorBreakpoint1);
      toStringHelper(sb, "indicatorBreakpoint2", indicatorBreakpoint2);
      toStringHelper(sb, "indicatorHighColor", indicatorHighColor);
      toStringHelper(sb, "indicatorLowColor", indicatorLowColor);
      toStringHelper(sb, "indicatorMiddleColor", indicatorMiddleColor);
      toStringHelper(sb, "legendPosition", legendPosition);
      toStringHelper(sb, "maxValuesDisplayed", maxValuesDisplayed);
      toStringHelper(sb, "metricLabel", metricLabel);
      toStringHelper(sb, "page", page);
      toStringHelper(sb, "pageHeightInPixels", pageHeightInPixels);
      toStringHelper(sb, "report", report);
      toStringHelper(sb, "scontrol", scontrol);
      toStringHelper(sb, "scontrolHeightInPixels", scontrolHeightInPixels);
      toStringHelper(sb, "showPercentage", showPercentage);
      toStringHelper(sb, "showPicturesOnCharts", showPicturesOnCharts);
      toStringHelper(sb, "showPicturesOnTables", showPicturesOnTables);
      toStringHelper(sb, "showRange", showRange);
      toStringHelper(sb, "showTotal", showTotal);
      toStringHelper(sb, "showValues", showValues);
      toStringHelper(sb, "sortBy", sortBy);
      toStringHelper(sb, "sortLegendValues", sortLegendValues);
      toStringHelper(sb, "title", title);
      toStringHelper(sb, "useReportChart", useReportChart);
    }


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy