|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interfaccia comune a tutti i tipi di slot. Uno slot mette a disposizione i metodi per clonarsi, esportarsi e per iterare sugli slot figli.
Method Summary | |
java.lang.Object |
clone()
Crea e ritorna una copia dello slot. |
void |
export(java.io.Writer out,
IContext c)
Esporta lo slot e tutto il suo sotto albero usando il contesto passato e disponendo di un Writer già aperto su cui scrivere.
|
java.util.Iterator |
iterator()
Ritorna un Iterator per navigare sugli slot figli. |
Method Detail |
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
super.clone()
e clonare anche i campi
altrimenti è sufficiente restituire this
.
java.lang.CloneNotSupportedException
public java.util.Iterator iterator()
hasNext()
dia false
subito.
public void export(java.io.Writer out, IContext c) throws java.io.IOException
Writer
già aperto su cui scrivere.
Per scrivere sullo standard output si può usare: new PrintWriter(System.out)
.
out
- Writer su cui scrivere il codice generato.c
- Contesto usato per contenere il valore corrente degli slot.
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |