@Beta public final class PiTernaryFieldMatch extends PiFieldMatch
Constructor and Description |
---|
PiTernaryFieldMatch(PiMatchFieldId fieldId,
ImmutableByteSequence value,
ImmutableByteSequence mask)
Creates a new ternary field match.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
ImmutableByteSequence |
mask()
Returns the mask used to match this field.
|
java.lang.String |
toString() |
PiMatchType |
type()
Returns the type of match to be performed.
|
ImmutableByteSequence |
value()
Returns the value matched by this field.
|
fieldId
public PiTernaryFieldMatch(PiMatchFieldId fieldId, ImmutableByteSequence value, ImmutableByteSequence mask)
fieldId
- field identifiervalue
- valuemask
- maskpublic ImmutableByteSequence value()
public ImmutableByteSequence mask()
public PiMatchType type()
PiFieldMatch
type
in class PiFieldMatch
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object