|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--scacchi.main.Comando.ArgomentiTesto
Classe per la memorizzazione e varifica delle stringhe degli argomenti di un comando.
Field Summary | |
private static byte |
ARG_CASA
Codice per comando con argomento casa |
private static byte |
ARG_MOSSA
Codice per comando con argomento mossa |
private static byte |
ARG_NUM
Codice per comando con argomento numerico |
private static byte |
ARG_POS_INIZ
Codice per comando con argomento posizione iniziale |
private ArgomentiComando.CasaTesto |
c
Memorizza una casa |
private ArgomentiComando.ListaPosPezziTesto |
l
Memorizza una lista di posizioni di pezzi |
private ArgomentiComando.MossaTesto |
m
Memorizza una mossa |
private int |
n
Memorizza un valore numerico o intero |
private static byte |
NO_ARG
Codice per comando senza argomenti |
private byte |
tag
Memorizza il codice della lista di argomenti del comando |
Constructor Summary | |
(package private) |
Comando.ArgomentiTesto(java.lang.String s)
Costruisce la rappresentazione per gli argomenti di un comando dopo aver verificato che la lista è corretta per il comando in esame. |
Method Summary | |
(package private) ArgomentiComando.CasaTesto |
casa()
Ritorna l'argomento casa del comando. |
(package private) ArgomentiComando.ListaPosPezziTesto |
listaPosPezzi()
Ritorna la lista di posizioni di pezzi del comando. |
(package private) ArgomentiComando.MossaTesto |
mossa()
Ritorna l'argomento mossa del comando. |
(package private) boolean |
noArg()
Indica se un comando è senza argomenti. |
java.lang.String |
toString()
Ricostruisce la stringa del comando. |
(package private) int |
valInt()
Ritorna l'argomento intero del comando. |
(package private) int |
valNum()
Ritorna l'argomento numerico del comando. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private static final byte NO_ARG
private static final byte ARG_NUM
private static final byte ARG_CASA
private static final byte ARG_MOSSA
private static final byte ARG_POS_INIZ
private byte tag
private int n
private ArgomentiComando.CasaTesto c
private ArgomentiComando.MossaTesto m
private ArgomentiComando.ListaPosPezziTesto l
Constructor Detail |
Comando.ArgomentiTesto(java.lang.String s) throws EccezioniTesto.NotazioneException
s
- La stringa degli argomenti.Method Detail |
boolean noArg()
ArgomentiComando.CasaTesto casa()
java.lang.Error()
- se il comando che ha una casa come argomento.ArgomentiComando.MossaTesto mossa()
java.lang.Error()
- se il comando che ha una mossa come argomento.int valNum()
java.lang.Error()
- se il comando che ha un valore numerico come argomento.int valInt()
java.lang.Error()
- se il comando che ha un intero come argomento.ArgomentiComando.ListaPosPezziTesto listaPosPezzi()
java.lang.Error()
- se il comando che ha una lista di posizioni di pezzi
come argomento.public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |