|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectInfrastruttura
public class Infrastruttura
Infrastruttura, ha nome e tipo (e' previsto un insieme predefinito di tipi), si trova in un certo segmento di via e in un certo numero civico al suo interno di tale via.
Field Summary | |
---|---|
static int |
CINEMA
Tipo di infrastruttura universitaria". |
static int |
MUSEO
Tipo di infrastruttura ospedale. |
protected java.lang.String |
nome
Nome di questa infrastruttura. |
protected int |
numero
Numero civico nella via in cui si trova. |
static int |
OSPEDALE
Tipo di infrastruttura ospedale. |
static int |
SCUOLA
Tipo di infrastruttura teatro. |
protected SegmentoVia |
segVia
Segmento di via in cui si trova. |
static int |
TEATRO
Tipo di infrastruttura teatro. |
protected int |
tipo
Tipo di infrastruttura. |
static int |
UFFICIO_POSTALE
Tipo di infrastruttura teatro. |
static int |
UNIVERSITA
Tipo di infrastruttura ospedale. |
Constructor Summary | |
---|---|
Infrastruttura(int t,
java.lang.String n)
Costruisce infrastruttura dato il tipo e il nome, per adesso senza indirizzo. |
Method Summary | |
---|---|
void |
cambiaIndirizzo(SegmentoVia sv,
int num)
Assegna il segmento di via e il numero civico. |
void |
cambiaNome(java.lang.String n)
Cambia il nome di questa infrastruttura. |
java.lang.String |
ilNome()
Ritorna il nome di questa infrastruttura. |
int |
ilNumero()
Ritorna il numero civico. |
int |
ilTipo()
Ritorna il tipo di questa infrastruttura. |
SegmentoVia |
laVia()
Ritorna il segmento di via. |
static java.lang.String |
nomeDelTipo(int tipo)
Ritorna una stringa che rappresenta il tipo di infrastruttura, se il tipo non e' valido ritorna "TipoErrato". |
static int |
tipoDelNome(java.lang.String s)
Ritorna il tipo di infrastruttura rappresentato dalla stringa, se la stringa non rappresenta un tipo ritorna zero. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int OSPEDALE
public static final int MUSEO
public static final int UNIVERSITA
public static final int CINEMA
public static final int TEATRO
public static final int SCUOLA
public static final int UFFICIO_POSTALE
protected java.lang.String nome
protected SegmentoVia segVia
protected int numero
protected int tipo
Constructor Detail |
---|
public Infrastruttura(int t, java.lang.String n)
Method Detail |
---|
public java.lang.String ilNome()
ilNome
in interface EntitaConNome
public void cambiaNome(java.lang.String n)
cambiaNome
in interface EntitaConNome
public int ilTipo()
public SegmentoVia laVia()
public int ilNumero()
public void cambiaIndirizzo(SegmentoVia sv, int num)
public static java.lang.String nomeDelTipo(int tipo)
public static int tipoDelNome(java.lang.String s)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |