protected abstract static class ComposableBase.BinaryMatcher extends ComposableBase
Modifier and Type | Class and Description |
---|---|
static class |
ComposableBase.BinaryMatcher.And |
static class |
ComposableBase.BinaryMatcher.Or |
static class |
ComposableBase.BinaryMatcher.Xor |
ComposableBase.BinaryMatcher, ComposableBase.Identity, ComposableBase.Inverse
Modifier and Type | Field and Description |
---|---|
protected abbot.finder.Matcher |
_a |
protected abbot.finder.Matcher |
_b |
FALSE, TRUE
Modifier | Constructor and Description |
---|---|
protected |
BinaryMatcher(abbot.finder.Matcher a,
abbot.finder.Matcher b) |
Modifier and Type | Method and Description |
---|---|
static ComposableMatcher |
and(abbot.finder.Matcher a,
abbot.finder.Matcher b) |
abbot.finder.Matcher[] |
getChildMatchers()
Return an array of all Matchers that are immediate descendants of this one, or an empty array if
there are none.
|
abbot.finder.Matcher |
getLhs() |
java.lang.String |
getOperandName() |
abbot.finder.Matcher |
getRhs() |
static ComposableMatcher |
or(abbot.finder.Matcher a,
abbot.finder.Matcher b) |
void |
setLhs(abbot.finder.Matcher m) |
void |
setRhs(abbot.finder.Matcher m) |
java.lang.String |
toString() |
static ComposableMatcher |
xor(abbot.finder.Matcher a,
abbot.finder.Matcher b) |
and, composable, identity, inverse, inverse, or, self, simplify, simplify, withText, withText, withText, xor
protected BinaryMatcher(abbot.finder.Matcher a, abbot.finder.Matcher b)
public static ComposableMatcher and(abbot.finder.Matcher a, abbot.finder.Matcher b)
public abbot.finder.Matcher[] getChildMatchers()
ComposableMatcher
getChildMatchers
in interface ComposableMatcher
getChildMatchers
in class ComposableBase
public abbot.finder.Matcher getLhs()
public java.lang.String getOperandName()
public abbot.finder.Matcher getRhs()
public static ComposableMatcher or(abbot.finder.Matcher a, abbot.finder.Matcher b)
public void setLhs(abbot.finder.Matcher m)
public void setRhs(abbot.finder.Matcher m)
public java.lang.String toString()
toString
in class ComposableBase
public static ComposableMatcher xor(abbot.finder.Matcher a, abbot.finder.Matcher b)