visad.data.in
Class Condition
- java.lang.Object
-
- visad.data.in.Condition
-
- Direct Known Subclasses:
- AndCondition, MathTypeCondition, NotCondition, OrCondition
public abstract class Condition extends java.lang.ObjectProvides support for applying arbitrary conditions to VisAD data objects. This class supports data filters likeSelector.Instances are immutable.
-
-
Field Summary
Fields Modifier and Type Field and Description static ConditionTRIVIAL_CONDITIONThe trivial condition.
-
Constructor Summary
Constructors Constructor and Description Condition()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description abstract booleanisSatisfied(DataImpl data)Indicates if a VisAD data object satisfies this condition.
-
-
-
Field Detail
-
TRIVIAL_CONDITION
public static Condition TRIVIAL_CONDITION
The trivial condition. TheisSatisfied(visad.DataImpl)method of this condition always returnstrue.
-
-
Method Detail
-
isSatisfied
public abstract boolean isSatisfied(DataImpl data)
Indicates if a VisAD data object satisfies this condition.- Parameters:
data- A VisAD data object.- Returns:
trueif and only if the VisAD data object satisfies this instance's condition.
-
-
DMelt 3.0 © DataMelt by jWork.ORG