wonderly.jeaprs.aprs.data
Interface APRSVisualUI

All Superinterfaces:
APRSUI, JeAPRSUI

public interface APRSVisualUI
extends APRSUI

This interface defines the set of methods needed by a graphical UI for JeAPRS clients. An implementation of the basic JeAPRS frame work would need to provide an implementation of this interface to allow some of the modules to communicate with the user in the appropriate way. The instance of this is set for the application via APRS.setUI(APRSUI). To see if you are running in a visual environment, you should check with instanceof to see if the returns APRSUI object is actually an instance of this interface.

Version:
1.0
Author:
Gregg Wonderly - The information contained in this document is Copyright 2001-2003, Gregg Wonderly, all rights reserved.
See Also:
wonderly.jeaprs.aprs.data.APRS.setUI(APRSUI)

Method Summary
 java.applet.AudioClip getAudioClip(java.lang.String url)
           
 javax.swing.JFrame getParent()
           
 
Methods inherited from interface wonderly.jeaprs.ui.JeAPRSUI
reportException, reportException, reportMessage, reportWarningMessage
 

Method Detail

getParent

public javax.swing.JFrame getParent()

getAudioClip

public java.applet.AudioClip getAudioClip(java.lang.String url)
                                   throws java.io.IOException,
                                          java.net.MalformedURLException
java.io.IOException
java.net.MalformedURLException