Package com.googlecode.gwt.charts.client

Source Code of com.googlecode.gwt.charts.client.ColumnRange

/*
* Copyright 2012 Rui Afonso
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
* an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
* specific language governing permissions and limitations under the License.
*/
package com.googlecode.gwt.charts.client;

import com.google.gwt.core.client.JavaScriptObject;
import com.google.gwt.core.client.JsDate;

import com.googlecode.gwt.charts.client.util.DateHelper;

import java.util.Date;

/**
* Represents the minimal and maximal values of values in a specified column.
*/
public class ColumnRange extends JavaScriptObject {

  protected ColumnRange() {
    // Default constructor
  }

  /**
   * Returns the maximum existing value
   *
   * @return the maximum existing value
   */
  public final native boolean getMaxBoolean() /*-{
    return this.max;
  }-*/;

  /**
   * Returns the maximum existing value
   *
   * @return the maximum existing value
   */
  public final Date getMaxDate() {
    JsDate jsDate = getMaxObject().cast();
    return DateHelper.getDate(jsDate);
  }

  /**
   * Returns the maximum existing value
   *
   * @return the maximum existing value
   */
  public final native double getMaxNumber() /*-{
    return this.max;
  }-*/;

  /**
   * Returns the maximum existing value
   *
   * @return the maximum existing value
   */
  public final native JavaScriptObject getMaxObject() /*-{
    return this.max;
  }-*/;

  /**
   * Returns the maximum existing value
   *
   * @return the maximum existing value
   */
  public final native String getMaxString() /*-{
    return this.max;
  }-*/;

  /**
   * Returns the maximum existing value
   *
   * @return the maximum existing value
   */
  public final native TimeOfDay getMaxTimeOfDay() /*-{
    return this.max;
  }-*/;

  /**
   * Checks if max is null
   *
   * @return true if null, false otherwise
   */
  public final native boolean isMaxNull() /*-{
    return this.max == null;
  }-*/;

  /**
   * Returns the minimum existing value
   *
   * @return the minimum existing value
   */
  public final native boolean getMinBoolean() /*-{
    return this.min;
  }-*/;

  /**
   * Returns the minimum existing value
   *
   * @return the minimum existing value
   */
  public final Date getMinDate() {
    JsDate jsDate = getMinObject().cast();
    return DateHelper.getDate(jsDate);
  }

  /**
   * Returns the minimum existing value
   *
   * @return the minimum existing value
   */
  public final native double getMinNumber() /*-{
    return this.min;
  }-*/;

  /**
   * Returns the minimum existing value
   *
   * @return the minimum existing value
   */
  public final native JavaScriptObject getMinObject() /*-{
    return this.min;
  }-*/;

  /**
   * Returns the minimum existing value
   *
   * @return the minimum existing value
   */
  public final native String getMinString() /*-{
    return this.min;
  }-*/;

  /**
   * Returns the minimum existing value
   *
   * @return the minimum existing value
   */
  public final native TimeOfDay getMinTimeOfDay() /*-{
    return this.min;
  }-*/;

  /**
   * Checks if min is null
   *
   * @return true if null, false otherwise
   */
  public final native boolean isMinNull() /*-{
    return this.min == null;
  }-*/;
}
 
TOP

Related Classes of com.googlecode.gwt.charts.client.ColumnRange

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.