Reduce

classe astratta pubblica Riduci
Sottoclassi dirette conosciute
Sottoclassi indirette conosciute

Incapsula le metriche che eseguono un'operazione di riduzione sui valori delle metriche.

Costanti

Corda CONTARE
Corda TOTALE

Metodi pubblici

Variabile <T>
getCount ()
Ottiene la variabile count
Classe<T>
getResultType ()
Ottiene il tipo delle variabili
Variabile <T>
ottieni totale ()
Ottiene la variabile totale
Operazione
resetStati ()
Reimposta tutte le variabili di stato sui valori iniziali
Operando <T>
risultato ()
Ottiene il risultato corrente della metrica
Elenco< Op >
updateStateList ( Operando <? estende TNumber > valori, Operando <? estende TNumber > sampleWeights)
Aggiorna le variabili metriche in base agli input.

Metodi ereditati

Costanti

stringa finale statica pubblica COUNT

Valore costante: "count"

public static final String TOTAL

Valore costante: "totale"

Metodi pubblici

Variabile pubblica <T> getCount ()

Ottiene la variabile count

ritorna
  • la variabile di conteggio

classe pubblica<T> getResultType ()

Ottiene il tipo delle variabili

ritorna
  • il tipo per le variabili

Variabile pubblica <T> getTotal ()

Ottiene la variabile totale

ritorna
  • la variabile totale

public Op resetStates ()

Reimposta tutte le variabili di stato sui valori iniziali

ritorna
  • l'operazione di controllo per eseguire il ripristino

operando pubblico <T> risultato ()

Ottiene il risultato corrente della metrica

ritorna
  • il risultato, possibilmente con dipendenze di controllo

public List< Op > updateStateList ( Operando <? estende TNumber > valori, Operando <? estende TNumber > sampleWeights)

Aggiorna le variabili metriche in base agli input. Almeno un argomento di input richiesto per values , un input aggiuntivo facoltativo per sampleWeights

Parametri
valori gli input da passare allo stato di aggiornamento, questo potrebbe non essere nullo
campionePesi i pesi campione da applicare ai valori possono essere nulli.
ritorna
  • il risultato con una dipendenza del controllo dallo stato di aggiornamento degli operandi
Lancia
IllegalArgumentException se i valori sono nulli