|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.monad.homerun.filter.Screen
com.monad.homerun.filter.ListScreen
public class ListScreen
ListScreen is a Screen
for comparing
objects to a fixed list of names. That is, the screen passes the
object if it is on/not on the list.
Field Summary |
---|
Fields inherited from class com.monad.homerun.filter.Screen |
---|
COMPONENT, FILTER, INST_PROP, LIST, RELATION, TYPE, TYPE_PROP |
Constructor Summary | |
---|---|
ListScreen()
|
|
ListScreen(boolean alternate,
java.lang.String[] list,
int operator)
|
|
ListScreen(ListScreen screen)
|
Method Summary | |
---|---|
java.lang.String[] |
getList()
Returns the names on the list |
int |
getOperator()
Returns the screen operator |
boolean |
isRuntime(Screener screener)
Returns true if testing screen relies on runtime state of system |
boolean |
pass(Screener screener,
java.lang.String domain,
java.lang.String objectName,
FilterTrace trace)
Tests the object against the screen (with optional tracing) |
java.lang.String |
toCommaList()
|
java.lang.String |
toString()
Returns a string representation of the Screen |
boolean |
validate(Screener screener,
java.lang.String domain,
FilterTrace trace)
Validates the terms of the screen with optional tracing |
Methods inherited from class com.monad.homerun.filter.Screen |
---|
clone, getNote, getType, isAlternate, setNote |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ListScreen()
public ListScreen(boolean alternate, java.lang.String[] list, int operator)
public ListScreen(ListScreen screen)
Method Detail |
---|
public java.lang.String[] getList()
public int getOperator()
public java.lang.String toString()
Screen
toString
in class Screen
public boolean isRuntime(Screener screener)
Screen
isRuntime
in class Screen
public boolean validate(Screener screener, java.lang.String domain, FilterTrace trace)
validate
in class Screen
screener
- the Screening agentdomain
- the domain of the object being screenedtrace
- the optional trace object
public boolean pass(Screener screener, java.lang.String domain, java.lang.String objectName, FilterTrace trace)
pass
in class Screen
screener
- the Screening agentdomain
- the domain of the object being screenedobjectName
- the object being screenedtrace
- the optional trace object
public java.lang.String toCommaList()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |