|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.xml.sax.helpers.DefaultHandler | +--wonderly.jeaprs.JeAPRS
This is the main class for the JeAPRS application
Nested Class Summary | |
class |
JeAPRS.PosImageIcon
|
class |
JeAPRS.SocketAPRS
|
class |
JeAPRS.StationImageIcon
|
Constructor Summary | |
JeAPRS(java.lang.String[] args)
|
Method Summary | |
static void |
addAPRSEventListener(wonderly.jeaprs.aprs.packet.APRSEventListener evl)
|
static void |
addAPRSEventListener(wonderly.jeaprs.Client c)
|
static void |
addDirectStation(java.lang.String call)
|
void |
addKnownClient(wonderly.jeaprs.Client c,
javax.swing.JFrame frame,
javax.swing.JDesktopPane clPane,
boolean opened)
|
static void |
addKnownEventGenerator(wonderly.jeaprs.aprs.packet.APRSEventGenerator evGen)
|
static void |
addKnownInputStream(wonderly.jeaprs.io.aprs.APRSInput in)
|
static void |
addKnownOutputStream(wonderly.jeaprs.io.aprs.APRSOutput out)
|
static void |
addKnownStation(java.lang.String call)
|
static boolean |
addModuleAction(java.lang.String key,
javax.swing.Action act)
|
void |
buildActions(java.util.Hashtable actions)
|
void |
characters(char[] arr,
int start,
int len)
|
static void |
deregisterAPRSEventGenerator(wonderly.jeaprs.aprs.packet.APRSEventGenerator gen)
|
static void |
drawIcon(java.awt.Graphics g,
int x,
java.awt.Point p,
int over,
boolean overlayNum)
|
void |
endDocument()
|
void |
endElement(java.lang.String namespace,
java.lang.String elem,
java.lang.String qName)
|
void |
endPrefixMapping(java.lang.String prefix)
|
static wonderly.jeaprs.Client |
findClient(java.lang.String name)
|
wonderly.jeaprs.aprs.APRSAction |
getAction(java.lang.String name)
|
static wonderly.jeaprs.JeAPRS.AudioClip |
getAudioClip(java.io.File name)
Get an AudioClip object to play the passed sound in the indicated File |
static wonderly.jeaprs.JeAPRS.AudioClip |
getAudioClip(java.net.URL url)
Get an AudioClip object to play the passed sound at the indicated URL |
static wonderly.jeaprs.JeAPRS.AudioClip |
getAudioClip(java.net.URL url,
java.lang.String name)
Get an AudioClip object to play the passed sound at the indicated URL |
java.net.URL |
getCodeBase()
|
java.lang.String |
getCopyrightString()
|
java.util.Properties |
getDefaultProperties(java.lang.String file,
java.lang.String msg)
|
static java.util.Enumeration |
getDirectStations()
|
static java.util.Date |
getDirectStationTime(java.lang.String call)
|
wonderly.jeaprs.aprs.APRSStreamHandler |
getHandler()
|
static java.awt.Image |
getIconImage(int x)
|
java.awt.Image |
getImage(java.net.URL u)
|
java.awt.Image |
getImage(java.net.URL url,
java.lang.String name)
|
static java.util.Enumeration |
getKnownClients()
|
static java.util.Vector |
getKnownGenerators()
|
static java.util.Vector |
getKnownInputs()
|
static java.util.Vector |
getKnownOutputs()
|
static java.util.Vector |
getKnownStations()
|
java.lang.String |
getParameter(java.lang.String name)
|
static java.util.Properties |
getPropertiesForObject(java.lang.Object cls)
This method uses introspection to find the properties for the passed object and turn them into a Properties object. |
static wonderly.jeaprs.aprs.data.APRS |
getPropertiesInstance()
|
static java.io.InputStream |
getTNCStream()
|
static wonderly.jeaprs.aprs.data.APRSUI |
getUI()
|
void |
ignorableWhitespace(char[] arr,
int start,
int len)
|
void |
loadPropertiesModules(java.lang.String props)
|
static void |
main(java.lang.String[] args)
|
void |
openAMapFrame(java.lang.String name)
|
void |
processingInstruction(java.lang.String target,
java.lang.String data)
|
byte[] |
readURL(java.net.URL url)
|
byte[] |
readURL(java.net.URL url,
java.lang.String name)
|
static void |
registerAPRSEventGenerator(wonderly.jeaprs.aprs.packet.APRSEventGenerator gen)
|
void |
registerMappedKeyStrokes(javax.swing.JComponent c)
|
void |
registerTnc(wonderly.jeaprs.TNC tnc,
java.lang.String name)
|
static void |
removeAPRSEventListener(wonderly.jeaprs.aprs.packet.APRSEventListener evl)
|
static void |
savePropertiesFor(java.lang.String client,
java.util.Properties p)
|
java.lang.String |
selectAPRSSite()
|
static void |
sendPacket(wonderly.jeaprs.aprs.packet.APRSData data)
|
void |
setDefaultMap(java.lang.String map,
boolean openAtStartup)
|
void |
setDocumentLocator(org.xml.sax.Locator loc)
|
static void |
setPropertiesOn(wonderly.jeaprs.Client c,
javax.swing.JInternalFrame frm)
|
static void |
setUpIcons()
|
static void |
setViaReflection(java.lang.Object cls,
java.util.Properties props)
This method takes the passed object and a set of properties and uses reflection to set the property values for the object to the values inside the property object. |
static wonderly.jeaprs.aprs.DynamicTextHandler |
showDynamicText(java.lang.String title,
java.lang.String str)
|
void |
showStatus(java.lang.String msg)
|
static void |
showText(java.lang.String title,
java.lang.String str)
|
void |
skippedEntity(java.lang.String name)
|
void |
start()
|
void |
startDocument()
|
void |
startElement(java.lang.String namespace,
java.lang.String qName,
java.lang.String elem,
org.xml.sax.Attributes attrs)
|
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
|
static double |
stationDistanceMiles(long lt1,
long lg1,
long lt2,
long lg2)
Values are in seconds of arc! |
Methods inherited from class org.xml.sax.helpers.DefaultHandler |
error, fatalError, notationDecl, resolveEntity, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JeAPRS(java.lang.String[] args)
Method Detail |
public static java.util.Vector getKnownStations()
public void setDefaultMap(java.lang.String map, boolean openAtStartup)
setDefaultMap
in interface BrowserAccess
public static void addKnownStation(java.lang.String call)
public static wonderly.jeaprs.aprs.data.APRS getPropertiesInstance()
public static void setViaReflection(java.lang.Object cls, java.util.Properties props) throws java.beans.IntrospectionException, java.beans.PropertyVetoException, java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException
cls
- an object to set properties onprops
- the property values to set on cls.
java.beans.IntrospectionException
- if an error occurs during introspection.
java.beans.PropertyVetoException
- if a boolean property value is not one of
(0,1,"yes","no","true","false")
java.lang.reflect.InvocationTargetException
- if there is a problem invoking the
property setting method.
java.lang.IllegalAccessException
- if the property setting method can not
be accessed.getPropertiesForObject(java.lang.Object)
public static java.util.Properties getPropertiesForObject(java.lang.Object cls) throws java.beans.IntrospectionException, java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException
cls
- the object to get the properties for
java.beans.IntrospectionException
- if there are problems accessing the object
java.lang.reflect.InvocationTargetException
- if the property reader can not be invoked
java.lang.IllegalAccessException
- if the object is not accessible,setViaReflection(java.lang.Object, java.util.Properties)
public static java.io.InputStream getTNCStream() throws java.io.IOException
java.io.IOException
public static wonderly.jeaprs.aprs.data.APRSUI getUI()
public static void addDirectStation(java.lang.String call)
public static java.util.Enumeration getDirectStations()
public static java.util.Date getDirectStationTime(java.lang.String call)
public wonderly.jeaprs.aprs.APRSStreamHandler getHandler()
public static void main(java.lang.String[] args)
public wonderly.jeaprs.aprs.APRSAction getAction(java.lang.String name)
public void start()
public void registerMappedKeyStrokes(javax.swing.JComponent c)
public java.util.Properties getDefaultProperties(java.lang.String file, java.lang.String msg)
public void loadPropertiesModules(java.lang.String props) throws java.io.FileNotFoundException
java.io.FileNotFoundException
public void registerTnc(wonderly.jeaprs.TNC tnc, java.lang.String name)
public static wonderly.jeaprs.Client findClient(java.lang.String name)
public static void setPropertiesOn(wonderly.jeaprs.Client c, javax.swing.JInternalFrame frm)
public static void savePropertiesFor(java.lang.String client, java.util.Properties p)
public void addKnownClient(wonderly.jeaprs.Client c, javax.swing.JFrame frame, javax.swing.JDesktopPane clPane, boolean opened)
public static void addKnownEventGenerator(wonderly.jeaprs.aprs.packet.APRSEventGenerator evGen)
public static void addKnownOutputStream(wonderly.jeaprs.io.aprs.APRSOutput out)
public static void addKnownInputStream(wonderly.jeaprs.io.aprs.APRSInput in)
public static java.awt.Image getIconImage(int x)
public static void drawIcon(java.awt.Graphics g, int x, java.awt.Point p, int over, boolean overlayNum)
public static void setUpIcons()
public static double stationDistanceMiles(long lt1, long lg1, long lt2, long lg2)
public static void registerAPRSEventGenerator(wonderly.jeaprs.aprs.packet.APRSEventGenerator gen)
public static void deregisterAPRSEventGenerator(wonderly.jeaprs.aprs.packet.APRSEventGenerator gen)
public static void addAPRSEventListener(wonderly.jeaprs.aprs.packet.APRSEventListener evl)
public static void addAPRSEventListener(wonderly.jeaprs.Client c)
public static void removeAPRSEventListener(wonderly.jeaprs.aprs.packet.APRSEventListener evl)
public static void sendPacket(wonderly.jeaprs.aprs.packet.APRSData data) throws java.io.IOException, InvalidPacketConfigurationException
java.io.IOException
InvalidPacketConfigurationException
public static void showText(java.lang.String title, java.lang.String str)
public static wonderly.jeaprs.aprs.DynamicTextHandler showDynamicText(java.lang.String title, java.lang.String str)
public void showStatus(java.lang.String msg)
showStatus
in interface BrowserAccess
public java.lang.String getParameter(java.lang.String name)
getParameter
in interface BrowserAccess
public byte[] readURL(java.net.URL url) throws java.io.IOException
java.io.IOException
public byte[] readURL(java.net.URL url, java.lang.String name) throws java.io.IOException
java.io.IOException
public java.awt.Image getImage(java.net.URL url, java.lang.String name) throws java.net.MalformedURLException, java.io.IOException
getImage
in interface BrowserAccess
java.net.MalformedURLException
java.io.IOException
public java.awt.Image getImage(java.net.URL u) throws java.net.MalformedURLException, java.io.IOException
getImage
in interface BrowserAccess
java.net.MalformedURLException
java.io.IOException
public static wonderly.jeaprs.JeAPRS.AudioClip getAudioClip(java.net.URL url, java.lang.String name)
public static wonderly.jeaprs.JeAPRS.AudioClip getAudioClip(java.net.URL url) throws java.io.IOException
java.io.IOException
public static wonderly.jeaprs.JeAPRS.AudioClip getAudioClip(java.io.File name) throws java.io.IOException
java.io.IOException
public java.net.URL getCodeBase() throws java.net.MalformedURLException
getCodeBase
in interface BrowserAccess
java.net.MalformedURLException
public java.lang.String getCopyrightString()
getCopyrightString
in interface BrowserAccess
public void openAMapFrame(java.lang.String name)
public static boolean addModuleAction(java.lang.String key, javax.swing.Action act)
public void buildActions(java.util.Hashtable actions)
public java.lang.String selectAPRSSite()
public static java.util.Enumeration getKnownClients()
public static java.util.Vector getKnownGenerators()
public static java.util.Vector getKnownOutputs()
public static java.util.Vector getKnownInputs()
public void characters(char[] arr, int start, int len)
characters
in interface org.xml.sax.ContentHandler
characters
in class org.xml.sax.helpers.DefaultHandler
public void ignorableWhitespace(char[] arr, int start, int len)
ignorableWhitespace
in interface org.xml.sax.ContentHandler
ignorableWhitespace
in class org.xml.sax.helpers.DefaultHandler
public void processingInstruction(java.lang.String target, java.lang.String data)
processingInstruction
in interface org.xml.sax.ContentHandler
processingInstruction
in class org.xml.sax.helpers.DefaultHandler
public void setDocumentLocator(org.xml.sax.Locator loc)
setDocumentLocator
in interface org.xml.sax.ContentHandler
setDocumentLocator
in class org.xml.sax.helpers.DefaultHandler
public void startDocument()
startDocument
in interface org.xml.sax.ContentHandler
startDocument
in class org.xml.sax.helpers.DefaultHandler
public void endDocument()
endDocument
in interface org.xml.sax.ContentHandler
endDocument
in class org.xml.sax.helpers.DefaultHandler
public void startElement(java.lang.String namespace, java.lang.String qName, java.lang.String elem, org.xml.sax.Attributes attrs)
startElement
in interface org.xml.sax.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
public void skippedEntity(java.lang.String name)
skippedEntity
in interface org.xml.sax.ContentHandler
skippedEntity
in class org.xml.sax.helpers.DefaultHandler
public void startPrefixMapping(java.lang.String prefix, java.lang.String uri)
startPrefixMapping
in interface org.xml.sax.ContentHandler
startPrefixMapping
in class org.xml.sax.helpers.DefaultHandler
public void endPrefixMapping(java.lang.String prefix)
endPrefixMapping
in interface org.xml.sax.ContentHandler
endPrefixMapping
in class org.xml.sax.helpers.DefaultHandler
public void endElement(java.lang.String namespace, java.lang.String elem, java.lang.String qName)
endElement
in interface org.xml.sax.ContentHandler
endElement
in class org.xml.sax.helpers.DefaultHandler
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |