Package acme

Interface Summary
ICounter Interfaccia di un contatore
IPrintable Interfaccia per oggetti in grado di visualizzarsi in standard output
 

Class Summary
AbstractList Lista astratta con la definizione di alcuni metodi concreti per funzionalita' varie
ACMEConsole Console per semplici operazioni di I/O.
ArrayList Derivazione concreta della lista astratta, caratterizzata da una strategia implementativa basata su array
BoundedBuffer Buffer circolare limitato, con eccezioni.
BoundedCounter  
Clock  
Counter Questa classe rappresenta un contatore.
CounterImpl Questa classe rappresenta un contatore, implementando i servizi descritti dall'interfaccia ICounter
ExtendedCounter Questa classe rappresenta un contatore decrementabile
ExtendibleCounter Questa classe rappresenta un contatore, progettato per essere estendibile
LoggingCounter Questa classe rappresenta un contatore con capacita' di Logging
PrintableCounter Questa classe rappresenta un contatore stampabile, implementando i servizi descritti dall'interfaccia ICounter e i servizi descritti dall'interfaccia IPrintable
ResettableCounter  
SimpleBoundedBuffer  
TestACMECounter  
TestBoundedCounter  
TestClock  
TestConversion  
TestLoggingCounter  
TestPrintableCounter  
TestPrintableCounter2  
TestReflection  
TestResettableCounter  
TestSimpleBoundedBuffer  
 

Exception Summary
BufferEmptyException  
BufferFullException  
CountOverflowException