public class BooleanCondition extends Object implements Condition
Modifier and Type | Class and Description |
---|---|
static class |
BooleanCondition.Type |
Constructor and Description |
---|
BooleanCondition(BooleanCondition.Type type,
Condition... conditions) |
Modifier and Type | Method and Description |
---|---|
static Condition |
AND(Condition... conditions) |
boolean |
condition(List<Writable> list)
Is the condition satisfied for the current input/example?
Returns true if condition is satisfied, or false otherwise. |
boolean |
conditionSequence(List<List<Writable>> sequence)
Is the condition satisfied for the current input/sequence?
Returns true if condition is satisfied, or false otherwise. |
Schema |
getInputSchema() |
static Condition |
NOT(Condition condition) |
static Condition |
OR(Condition... conditions) |
void |
setInputSchema(Schema schema) |
String |
toString() |
static Condition |
XOR(Condition first,
Condition second) |
public BooleanCondition(BooleanCondition.Type type, Condition... conditions)
public boolean condition(List<Writable> list)
Condition
public boolean conditionSequence(List<List<Writable>> sequence)
Condition
conditionSequence
in interface Condition
sequence
- Current sequencepublic void setInputSchema(Schema schema)
setInputSchema
in interface Condition
public Schema getInputSchema()
getInputSchema
in interface Condition
Copyright © 2016. All rights reserved.