scacchi.main
Class ArgomentiComando.ListaPosPezziTesto

java.lang.Object
  |
  +--scacchi.main.ArgomentiComando.ListaTesto
        |
        +--scacchi.main.ArgomentiComando.ListaPosPezziTesto
Enclosing class:
ArgomentiComando

public static class ArgomentiComando.ListaPosPezziTesto
extends ArgomentiComando.ListaTesto

Memorizza e decompone una stringa composta da posizioni di pezzo.


Constructor Summary
ArgomentiComando.ListaPosPezziTesto(java.lang.String s)
          Verifica la stringa e crea l'istanza richiamando il costruttore della super-classe.
 
Method Summary
(package private)  EccezioniTesto.NotazioneException invalidString(java.lang.String s)
          Verifica che ogni sottostringa è una posizione di pezzo.
 int length()
          Ritorna il numero di sottostringhe.
 java.lang.String toString()
          Ricostruisce la stringa, concatenando tutte le sottostringhe.
 java.lang.String[] v()
          Ritorna il vettore delle sottostringhe.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ArgomentiComando.ListaPosPezziTesto

public ArgomentiComando.ListaPosPezziTesto(java.lang.String s)
                                    throws EccezioniTesto.NotazioneException
Verifica la stringa e crea l'istanza richiamando il costruttore della super-classe.

Method Detail

invalidString

EccezioniTesto.NotazioneException invalidString(java.lang.String s)
Verifica che ogni sottostringa è una posizione di pezzo.

Specified by:
invalidString in class ArgomentiComando.ListaTesto
Parameters:
s - la stringa da verificare, è una delle stringhe della lista.

length

public int length()
Ritorna il numero di sottostringhe.


v

public java.lang.String[] v()
Ritorna il vettore delle sottostringhe.


toString

public java.lang.String toString()
Ricostruisce la stringa, concatenando tutte le sottostringhe.

Overrides:
toString in class java.lang.Object