Crossfire JXClient, Trunk
Public Member Functions | Private Member Functions | Private Attributes | List of all members
CSVProcessor.Statistics Class Reference
Inheritance diagram for CSVProcessor.Statistics:
Inheritance graph
Collaboration diagram for CSVProcessor.Statistics:
Collaboration graph

Public Member Functions

Statistics accept (String line)
 
BiConsumer< Statistics, String > accumulator ()
 
Set< Characteristics > characteristics ()
 
Statistics combine (Statistics stat)
 
BinaryOperator< Statisticscombiner ()
 
Function< Statistics, Statisticsfinisher ()
 
 Statistics (int column)
 
Supplier< Statisticssupplier ()
 
String toString ()
 

Private Member Functions

double average ()
 
int getLineCount ()
 
String getMaxRecord ()
 
String getMinRecord ()
 
double getSum ()
 

Private Attributes

final int column
 
int lineCount
 
final BinaryOperator< String > maxOperator
 
String maxRecord
 
final BinaryOperator< String > minOperator
 
String minRecord
 
double sum
 

Detailed Description

Definition at line 254 of file CSVProcessor.java.

Constructor & Destructor Documentation

◆ Statistics()

CSVProcessor.Statistics.Statistics ( int  column)

Definition at line 274 of file CSVProcessor.java.

References CSVProcessor.Statistics.column, CSVProcessor.getCell(), CSVProcessor.Statistics.maxOperator, and CSVProcessor.Statistics.minOperator.

Referenced by CSVProcessor.Statistics.supplier().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ accept()

Statistics CSVProcessor.Statistics.accept ( String  line)

◆ accumulator()

BiConsumer<Statistics, String> CSVProcessor.Statistics.accumulator ( )

Definition at line 326 of file CSVProcessor.java.

References CSVProcessor.Statistics.accept().

Here is the call graph for this function:

◆ average()

double CSVProcessor.Statistics.average ( )
private

Definition at line 358 of file CSVProcessor.java.

References CSVProcessor.Statistics.lineCount, and CSVProcessor.Statistics.sum.

Referenced by CSVProcessor.Statistics.toString().

Here is the caller graph for this function:

◆ characteristics()

Set<Characteristics> CSVProcessor.Statistics.characteristics ( )

Definition at line 342 of file CSVProcessor.java.

◆ combine()

Statistics CSVProcessor.Statistics.combine ( Statistics  stat)

◆ combiner()

BinaryOperator<Statistics> CSVProcessor.Statistics.combiner ( )

Definition at line 331 of file CSVProcessor.java.

References CSVProcessor.Statistics.combine().

Here is the call graph for this function:

◆ finisher()

Function<Statistics, Statistics> CSVProcessor.Statistics.finisher ( )

Definition at line 337 of file CSVProcessor.java.

◆ getLineCount()

int CSVProcessor.Statistics.getLineCount ( )
private

Definition at line 362 of file CSVProcessor.java.

References CSVProcessor.Statistics.lineCount.

Referenced by CSVProcessor.Statistics.combine().

Here is the caller graph for this function:

◆ getMaxRecord()

String CSVProcessor.Statistics.getMaxRecord ( )
private

Definition at line 346 of file CSVProcessor.java.

References CSVProcessor.Statistics.maxRecord.

Referenced by CSVProcessor.Statistics.combine(), and CSVProcessor.Statistics.toString().

Here is the caller graph for this function:

◆ getMinRecord()

String CSVProcessor.Statistics.getMinRecord ( )
private

Definition at line 350 of file CSVProcessor.java.

References CSVProcessor.Statistics.minRecord.

Referenced by CSVProcessor.Statistics.combine(), and CSVProcessor.Statistics.toString().

Here is the caller graph for this function:

◆ getSum()

double CSVProcessor.Statistics.getSum ( )
private

Definition at line 354 of file CSVProcessor.java.

References CSVProcessor.Statistics.sum.

Referenced by CSVProcessor.Statistics.combine(), and CSVProcessor.Statistics.toString().

Here is the caller graph for this function:

◆ supplier()

Supplier<Statistics> CSVProcessor.Statistics.supplier ( )

Definition at line 321 of file CSVProcessor.java.

References CSVProcessor.Statistics.column, and CSVProcessor.Statistics.Statistics().

Here is the call graph for this function:

◆ toString()

String CSVProcessor.Statistics.toString ( )

Member Data Documentation

◆ column

final int CSVProcessor.Statistics.column
private

◆ lineCount

int CSVProcessor.Statistics.lineCount
private

◆ maxOperator

final BinaryOperator<String> CSVProcessor.Statistics.maxOperator
private

◆ maxRecord

String CSVProcessor.Statistics.maxRecord
private

◆ minOperator

final BinaryOperator<String> CSVProcessor.Statistics.minOperator
private

◆ minRecord

String CSVProcessor.Statistics.minRecord
private

◆ sum

double CSVProcessor.Statistics.sum
private

The documentation for this class was generated from the following file: