gumbo.util.route
Class AndFilter

java.lang.Object
  |
  +--gumbo.util.route.AndFilter

public class AndFilter
extends java.lang.Object

Combines boolean inputs into a logical AND output.

Version:
$Revision: 1.2 $
Author:
Jon Barrilleaux (jonb@jmbaai.com) of JMB and Associates Inc.

Constructor Summary
AndFilter()
           
AndFilter(boolean onChange)
           
 
Method Summary
 java.util.Set getInputs()
          Gets an immutable view of this filters input fields.
 java.util.Set getNotInputs()
          Gets an immutable view of this filters input fields.
 BooleanField.EventOut getNotOut()
           
 BooleanField.EventOut getOut()
           
 BooleanField.EventIn newIn()
          Returns a new filter input field with a default value of true (won't cause the output to change).
 BooleanField.EventIn newNotIn()
          Returns a new filter not-input field with a default value of false (won't cause the output to change).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AndFilter

public AndFilter()

AndFilter

public AndFilter(boolean onChange)
Method Detail

newIn

public BooleanField.EventIn newIn()
Returns a new filter input field with a default value of true (won't cause the output to change).


newNotIn

public BooleanField.EventIn newNotIn()
Returns a new filter not-input field with a default value of false (won't cause the output to change).


getInputs

public java.util.Set getInputs()
Gets an immutable view of this filters input fields.


getNotInputs

public java.util.Set getNotInputs()
Gets an immutable view of this filters input fields.


getOut

public BooleanField.EventOut getOut()

getNotOut

public BooleanField.EventOut getNotOut()