hep.wired.cut
Class BooleanCondition

java.lang.Object
  extended by hep.wired.cut.AbstractCondition
      extended by hep.wired.cut.BooleanCondition
All Implemented Interfaces:
Condition

public class BooleanCondition
extends AbstractCondition

Condition based on comparison with boolean value.

Version:
$Id: BooleanCondition.java 13824 2011-05-04 18:30:02Z onoprien $
Author:
Mark Donszelmann, Dmitry Onoprienko

Field Summary
 
Fields inherited from class hep.wired.cut.AbstractCondition
_definition, _enabled, _inverted, _set
 
Constructor Summary
BooleanCondition(ConditionDefinition definition)
           
BooleanCondition(ConditionDefinition definition, boolean enabled, boolean inverted)
           
 
Method Summary
 Object get()
          Returns null since boolean condition criteria are unmodifiable.
 String getStatus()
          Returns status string describing what attribute values satisfy this condition in its current state.
 boolean pass(org.freehep.util.Value value)
          Returns true is the value satisfies this condition.
 void set(Object value)
          Does nothing since boolean condition criteria are unmodifiable.
 
Methods inherited from class hep.wired.cut.AbstractCondition
fireStateChanged, getCut, getDefinition, isEnabled, isInverted, reset, setCut, setEnabled, setInverted, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BooleanCondition

public BooleanCondition(ConditionDefinition definition)

BooleanCondition

public BooleanCondition(ConditionDefinition definition,
                        boolean enabled,
                        boolean inverted)
Method Detail

getStatus

public String getStatus()
Returns status string describing what attribute values satisfy this condition in its current state.


get

public Object get()
Returns null since boolean condition criteria are unmodifiable.


pass

public boolean pass(org.freehep.util.Value value)
Returns true is the value satisfies this condition.


set

public void set(Object value)
Does nothing since boolean condition criteria are unmodifiable.



Copyright © 1996-2013 FreeHEP. All Rights Reserved.