scacchi.main
Class ArgomentiComando.ListaTesto

java.lang.Object
  |
  +--scacchi.main.ArgomentiComando.ListaTesto
Direct Known Subclasses:
ArgomentiComando.ListaCaseTesto, ArgomentiComando.ListaMosseTesto, ArgomentiComando.ListaPosPezziTesto
Enclosing class:
ArgomentiComando

abstract static class ArgomentiComando.ListaTesto
extends java.lang.Object

Classe astratta per la memorizzazione di liste per la decomposizione e analisi di una stringa nella sequenza di sottostringhe separate da spazi bianchi che la compogono.


Field Summary
private  java.lang.String[] v
          Memorizza la lista di stringhe.
 
Constructor Summary
(package private) ArgomentiComando.ListaTesto(java.lang.String s)
          Suddivide una stringa nella lista di sottostringhe separate da spazi che la compongono.
 
Method Summary
(package private) abstract  EccezioniTesto.NotazioneException invalidString(java.lang.String s)
          Il metodo che verifica la validit` di una stringa.
 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
 

Field Detail

v

private final java.lang.String[] v
Memorizza la lista di stringhe.

Constructor Detail

ArgomentiComando.ListaTesto

ArgomentiComando.ListaTesto(java.lang.String s)
                      throws EccezioniTesto.NotazioneException
Suddivide una stringa nella lista di sottostringhe separate da spazi che la compongono.
Richiama invalidString(java.lang.String) su ogni sottostringa e, se il risultato è una eccezione diversa da null, lancia l'eccezione.

Method Detail

invalidString

abstract EccezioniTesto.NotazioneException invalidString(java.lang.String s)
Il metodo che verifica la validit` di una stringa.

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