|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.mbari.siam.utils.Filter
public abstract class Filter
| Field Summary | |
|---|---|
protected static org.apache.log4j.Logger |
_log4j
Log4j logger |
static int |
ACTION_CANCEL
|
static int |
ACTION_OK
|
static int |
DEFAULT_ID
|
static java.lang.String |
DEFAULT_NAME
|
| Constructor Summary | |
|---|---|
Filter()
|
|
Filter(java.lang.String name,
int id)
|
|
Filter(java.lang.String name,
int id,
java.util.Vector inputs)
|
|
| Method Summary | |
|---|---|
void |
addInput(FilterInput input)
|
void |
addInputs(java.util.Vector inputs)
|
void |
attach(FilterInput input)
Attach this Filter's output to a FilterInput |
protected abstract int |
doFilterAction(double value)
Perform the filter function with the new input value. |
double |
doubleValue()
|
float |
floatValue()
|
int |
getID()
|
FilterInput |
getInput(int index)
|
FilterInput |
getInput(java.lang.String key)
Get a named input. |
int |
indexOf(java.lang.String key)
|
int |
inputCount()
|
boolean |
inputGate()
Gate filter processing based on logic in this method. |
int |
intValue()
|
long |
longValue()
|
java.lang.String |
name()
|
boolean |
outputGate()
Gate filter output based on logic in this method. |
void |
removeAllInputs()
|
void |
removeInput(java.lang.String key)
Remove the first input with name=key. |
void |
reset()
Reset filter. |
void |
setID(int id)
|
void |
setName(java.lang.String name)
|
java.lang.String |
toString()
|
void |
triggerIn(FilterInput input)
Notify the filter that an input value is available. |
protected void |
triggerOut()
Propagate outputs pending output gating function. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static org.apache.log4j.Logger _log4j
public static final int ACTION_OK
public static final int ACTION_CANCEL
public static final int DEFAULT_ID
public static final java.lang.String DEFAULT_NAME
| Constructor Detail |
|---|
public Filter()
public Filter(java.lang.String name,
int id)
public Filter(java.lang.String name,
int id,
java.util.Vector inputs)
throws InvalidPropertyException
InvalidPropertyException| Method Detail |
|---|
public void setName(java.lang.String name)
public java.lang.String name()
public void setID(int id)
public int getID()
public void addInputs(java.util.Vector inputs)
throws InvalidPropertyException
InvalidPropertyException
public void addInput(FilterInput input)
throws InvalidPropertyException
InvalidPropertyExceptionpublic void attach(FilterInput input)
public FilterInput getInput(java.lang.String key)
public FilterInput getInput(int index)
public void removeInput(java.lang.String key)
public void removeAllInputs()
public int indexOf(java.lang.String key)
public int inputCount()
public boolean inputGate()
public boolean outputGate()
public void triggerIn(FilterInput input)
protected void triggerOut()
protected abstract int doFilterAction(double value)
public void reset()
public double doubleValue()
public float floatValue()
public int intValue()
public long longValue()
public java.lang.String toString()
toString in class java.lang.Object
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||