org.apache.accumulo.server.monitor.util.celltypes
Class NumberType<T extends java.lang.Number>

java.lang.Object
  extended by org.apache.accumulo.server.monitor.util.celltypes.CellType<T>
      extended by org.apache.accumulo.server.monitor.util.celltypes.NumberType<T>
All Implemented Interfaces:
java.util.Comparator<T>
Direct Known Subclasses:
DurationType, ProgressChartType

public class NumberType<T extends java.lang.Number>
extends CellType<T>


Constructor Summary
NumberType()
           
NumberType(T errMin, T errMax)
           
NumberType(T warnMin, T warnMax, T errMin, T errMax)
           
 
Method Summary
 java.lang.String alignment()
           
static java.lang.String bigNumber(double big)
           
static java.lang.String bigNumber(double big, java.lang.String[] SUFFIXES, long base)
           
static java.lang.String bigNumber(long big)
           
static java.lang.String bigNumber(long big, java.lang.String[] SUFFIXES, long base)
           
static java.lang.String commas(double i)
           
static java.lang.String commas(double d, double errMin, double errMax)
           
static java.lang.String commas(double d, double warnMin, double warnMax, double errMin, double errMax)
           
static java.lang.String commas(long i)
           
static java.lang.String commas(long i, long errMin, long errMax)
           
static java.lang.String commas(long i, long warnMin, long warnMax, long errMin, long errMax)
           
 int compare(T o1, T o2)
           
 java.lang.String format(java.lang.Object obj)
           
 
Methods inherited from class org.apache.accumulo.server.monitor.util.celltypes.CellType
isSortable, setSortable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

NumberType

public NumberType(T warnMin,
                  T warnMax,
                  T errMin,
                  T errMax)

NumberType

public NumberType(T errMin,
                  T errMax)

NumberType

public NumberType()
Method Detail

format

public java.lang.String format(java.lang.Object obj)
Specified by:
format in class CellType<T extends java.lang.Number>

compare

public int compare(T o1,
                   T o2)

commas

public static java.lang.String commas(long i)

commas

public static java.lang.String commas(long i,
                                      long errMin,
                                      long errMax)

commas

public static java.lang.String commas(double i)

commas

public static java.lang.String commas(double d,
                                      double errMin,
                                      double errMax)

commas

public static java.lang.String commas(long i,
                                      long warnMin,
                                      long warnMax,
                                      long errMin,
                                      long errMax)

commas

public static java.lang.String commas(double d,
                                      double warnMin,
                                      double warnMax,
                                      double errMin,
                                      double errMax)

bigNumber

public static java.lang.String bigNumber(long big)

bigNumber

public static java.lang.String bigNumber(double big)

bigNumber

public static java.lang.String bigNumber(long big,
                                         java.lang.String[] SUFFIXES,
                                         long base)

bigNumber

public static java.lang.String bigNumber(double big,
                                         java.lang.String[] SUFFIXES,
                                         long base)

alignment

public java.lang.String alignment()
Specified by:
alignment in class CellType<T extends java.lang.Number>


Copyright © 2012 The Apache Software Foundation. All Rights Reserved.