|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.ka2ddo.yaac.filter.Filter
org.ka2ddo.yaac.filter.SendingStationFilter
public final class SendingStationFilter
This filter selects all stations that match (or don't match) an entry in a list of station identifiers. It does not persist any filter changes.
| Field Summary |
|---|
| Fields inherited from class org.ka2ddo.yaac.filter.Filter |
|---|
RESULT_NEUTRAL, RESULT_PASS, RESULT_REJECT, RESULT_WEAK_PASS, RESULT_WEAK_REJECT |
| Constructor Summary | |
|---|---|
SendingStationFilter()
Create a new SendingStationFilter. |
|
| Method Summary | |
|---|---|
int |
acceptAX25Frame(AX25Frame frame)
Indicate whether the specified message should be displayed. |
int |
acceptMessage(AX25Message msg)
Indicate whether the specified message should be displayed. |
int |
acceptStation(StationState ss)
Indicate whether the specified station should be displayed. |
void |
addFilterChangeListener(FilterChangeListener l)
Register a listener for changes of this Filter. |
java.lang.Object |
clone()
Creates and returns a copy of this object. |
void |
fireFilterChange(boolean changedByUser)
|
java.lang.String |
getFilterHelpTagName()
Report a tag name used to look up JavaHelp for a filter editor. |
java.lang.String |
getFilterTypeTagName()
Report a tag name used to look up the labelling for an editor panel for this editor instance in a ResourceBundle of translated names. |
java.lang.String |
getFilterUIName()
Get the class name of a dynamically loadable class for the the GUI for this filter. |
boolean |
isSelectAll()
Report if this filter will pass all traffic regardless of the sending station callsign/SSID. |
void |
removeFilterChangeListener(FilterChangeListener l)
Deregisters a listener. |
void |
setToPassall()
Reset the filter to a configuration that would pass the maximum amount of messages, packets, and stations. |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SendingStationFilter()
| Method Detail |
|---|
public java.lang.String getFilterTypeTagName()
getFilterTypeTagName in class Filterpublic java.lang.String getFilterHelpTagName()
getFilterHelpTagName in class Filterpublic java.lang.String getFilterUIName()
getFilterUIName in class Filterpublic int acceptAX25Frame(AX25Frame frame)
acceptAX25Frame in class Filterframe - the timestamped AX25 frame record to analyze
public int acceptMessage(AX25Message msg)
acceptMessage in class Filtermsg - the APRS Message record to analyze
public int acceptStation(StationState ss)
acceptStation in class Filterss - StationState record to analyze
public void setToPassall()
setToPassall in class Filterpublic boolean isSelectAll()
public void addFilterChangeListener(FilterChangeListener l)
addFilterChangeListener in class Filterl - FilterChangeListener to registerpublic void removeFilterChangeListener(FilterChangeListener l)
removeFilterChangeListener in class Filterl - FilterChangeListener to deregisterpublic void fireFilterChange(boolean changedByUser)
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class Filterjava.lang.CloneNotSupportedException - if the object's class does not
support the Cloneable interface. Subclasses
that override the clone method can also
throw this exception to indicate that an instance cannot
be cloned.Cloneable
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||