visad.data.in
Class NotCondition
java.lang.Object
visad.data.in.Condition
visad.data.in.NotCondition
public class NotCondition
- extends Condition
Provides support for negating the condition for a VisAD data object.
Instances are immutable.
- Author:
- Steven R. Emmerson
Constructor Summary |
protected |
NotCondition(Condition condition)
Constructs from a condition for a VisAD data object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NotCondition
protected NotCondition(Condition condition)
- Constructs from a condition for a VisAD data object. VisAD data objects
that do not satisfy the given condition will satisfy this condition.
- Parameters:
condition
- A condition for a VisAD data object.
notCondition
public static NotCondition notCondition(Condition condition)
- Returns an instance of this class. Constructs from a condition for a
VisAD data object. VisAD data objects that do not satisfy the given
condition will satisfy this condition.
- Parameters:
condition
- A condition for a VisAD data object.
- Returns:
- An instance of this class.
isSatisfied
public boolean isSatisfied(DataImpl data)
- Indicates if a VisAD data object satisfies this condition.
- Specified by:
isSatisfied
in class Condition
- Parameters:
data
- A VisAD data object.
- Returns:
true
if and only if the VisAD data
object doesn't satisfy the condition used during
this instance's construction.