|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectprog.utili.Occorrenza<E>
prog.utili.OccorrenzaOrdinata<E>
public class OccorrenzaOrdinata<E extends java.lang.Comparable<? super E>>
Un'istanza della classe fornisce un contatore per le occorrenze di un oggetto; sulle istanze
della classe è definita una relazione d'ordine che deriva da quella definita sul tipo parametro
E.
| Constructor Summary | |
|---|---|
OccorrenzaOrdinata(E o)
Crea una nuova istanza che permette di contare le occorrenze dell'oggetto specificato come argomento, il valore iniziale del contatore è 1. |
|
OccorrenzaOrdinata(E o,
int contatore)
Crea una nuova istanza che permette di contare le occorrenze dell'oggetto specificato come primo argomento, il valore iniziale del contatore è uguale al valore specificato come secondo argomento. |
|
OccorrenzaOrdinata(Occorrenza<E> o)
Crea una nuova istanza della classe a partire dall'occorrenza specificata come argomento. |
|
| Method Summary | ||
|---|---|---|
int |
compareTo(OccorrenzaOrdinata<E> altra)
Restituisce un intero negativo, zero o un intero positivo a seconda che l'oggetto a cui si riferisce l'occorrenza preceda, sia uguale o segua quello a cui si riferisce l'occorrenza fornita come argomento. |
|
static
|
fromOccorrenza(Occorrenza<E> o)
Restituisce l'occorrenza ordinata corrispondente all'occorrenza specificata come argomento, cioè l'occorrenza ordinata è un contatore per lo stesso oggetto e con lo stesso valore del contatore dell'occorrenza fornita come argomento. |
|
| Methods inherited from class prog.utili.Occorrenza |
|---|
equals, equals, get, getValoreContatore, hashCode, incrementa, toString |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public OccorrenzaOrdinata(E o)
o - l'oggetto a cui si riferisce l'occorrenza.
public OccorrenzaOrdinata(E o,
int contatore)
o - l'oggetto a cui si riferisce l'occorrenza.contatore - il valore iniziale del contatore.public OccorrenzaOrdinata(Occorrenza<E> o)
o - l'occorrenza per cui costruire l'oggetto.| Method Detail |
|---|
public int compareTo(OccorrenzaOrdinata<E> altra)
compareTo di
E.
compareTo in interface java.lang.Comparable<OccorrenzaOrdinata<E extends java.lang.Comparable<? super E>>>altra - l'occorrenza da confrontare con quella che esegue il metodo.
compareTo di E quello a cui si riferisce l'oggetto
fornito come argomento.public static <E extends java.lang.Comparable<? super E>> OccorrenzaOrdinata<E> fromOccorrenza(Occorrenza<E> o)
o - l'occorrenza per cui costruire l'occorrenza ordinata.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||