ControlPoint.subscribe(Service)
StateVariable.setValue()
Interface for different implementations of timers, matches the methods defined for the timer service
Another implementation that runs a "ticker" in a thread to update the time. This timer is invalid until something else sets its time
This will listen to events and print them
javac
with classpath set to include
src
directory
clink132a.jar
xercesImpl.jar
xml-apis.jar
java
with classpath set to
classes
directory
clink132a.jar
xercesImpl.jar
xml-apis.jar
java clock.TickerClock
java clock.ComputerClock
java client.ValidityListener
Device.httpRequestRecieved()
(note
the spelling mistake)
Device
) can override this
method by looking for HTTP requests relating to UI,and passing all
others to its super-class
JEditorPane
can display HTML pages
loaded through a URL
isEditable()
is set to false
, and then calls a HyperLinkListener
hyperLinkUpdate()
can load or reload a URL,
but the code is a bit messy due to a caching bug in JEditorPane
javac
with classpath set to include
src
directory
clink132a.jar
xercesImpl.jar
xml-apis.jar
java
with classpath set to
classes
directory
clink132a.jar
xercesImpl.jar
xml-apis.jar
java clock.TickerClock
java clock.ComputerClock
java client.UI