com.mchange.v1.lang
Class TVLUtils

java.lang.Object
  extended by com.mchange.v1.lang.TVLUtils

public final class TVLUtils
extends Object

Three-Valued Logic Utils -- utilities for treating a Boolean variable as a three-state logical entity, with states true, false, or unknown if the variable is null.


Constructor Summary
TVLUtils()
           
 
Method Summary
static boolean isDefinitelyFalse(Boolean check)
           
static boolean isDefinitelyTrue(Boolean check)
           
static boolean isPossiblyFalse(Boolean check)
           
static boolean isPossiblyTrue(Boolean check)
           
static boolean isUnknown(Boolean check)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TVLUtils

public TVLUtils()
Method Detail

isDefinitelyTrue

public static final boolean isDefinitelyTrue(Boolean check)

isDefinitelyFalse

public static final boolean isDefinitelyFalse(Boolean check)

isPossiblyTrue

public static final boolean isPossiblyTrue(Boolean check)

isPossiblyFalse

public static final boolean isPossiblyFalse(Boolean check)

isUnknown

public static final boolean isUnknown(Boolean check)