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

com.jamonapi.RowData Maven / Gradle / Ivy

Go to download

The Java Application Monitor (JAMon) is a free, simple, high performance, thread safe, Java API that allows developers to easily monitor production applications.

The newest version!
package com.jamonapi;

/*
 * RowData.java
 *
 * Created on January 14, 2006, 7:37 PM 
 */




import java.util.List;

/** Used to implement getting data from monitors, keys and frequencyDist. Purely
 * an interface of implementation details of no interest to the end user.   Used to create
 * header, and row data for tabular data representations.*/


interface RowData {
	 /** i.e. Label */
     public List getBasicHeader(List header);
     /** i.e. Get all key columns as part of the header i.e. Label, Units.  This will include range headers*/
     public List getHeader(List header);
     /** i.e. Get the display header.  Often same as getHeader */
     public List getDisplayHeader(List header);
         
     /** Get all data for a row including range data */
     public List getRowData(List rowData); 
     /** Get all data for a row excluding row ranges, and putting key data in one cell */
     public List getBasicRowData(List rowData); 
     /** Get data excluding ranges, but breaking out key columns */
     public List getRowDisplayData(List rowData);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy