public class FieldMatcher
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
FieldMatcher.Builder |
| Constructor and Description |
|---|
FieldMatcher(java.lang.String exactMatch,
java.lang.String globMatch,
java.lang.String regexMatch,
java.lang.String jsonMatch,
java.lang.String jsonPathMatch,
java.lang.String xmlMatch,
java.lang.String xpathMatch) |
| Modifier and Type | Method and Description |
|---|---|
static FieldMatcher |
blankMatcher() |
boolean |
equals(java.lang.Object obj) |
static FieldMatcher |
exactlyMatches(java.lang.String value) |
java.lang.String |
getExactMatch() |
java.lang.String |
getGlobMatch() |
java.lang.String |
getJsonMatch() |
java.lang.String |
getJsonPathMatch() |
java.lang.String |
getMatchPattern()
Get pattern which is set for any of the exact/regex matchers
Throw exception if no match pattern is available.
|
java.lang.String |
getRegexMatch() |
java.lang.String |
getXmlMatch() |
java.lang.String |
getXpathMatch() |
int |
hashCode() |
java.lang.String |
toString() |
static FieldMatcher |
wildCardMatches(java.lang.String pattern) |
public FieldMatcher(java.lang.String exactMatch,
java.lang.String globMatch,
java.lang.String regexMatch,
java.lang.String jsonMatch,
java.lang.String jsonPathMatch,
java.lang.String xmlMatch,
java.lang.String xpathMatch)
public static FieldMatcher blankMatcher()
public static FieldMatcher exactlyMatches(java.lang.String value)
public static FieldMatcher wildCardMatches(java.lang.String pattern)
public java.lang.String getExactMatch()
public java.lang.String getGlobMatch()
public java.lang.String getJsonMatch()
public java.lang.String getRegexMatch()
public java.lang.String getXpathMatch()
public java.lang.String getJsonPathMatch()
public java.lang.String getXmlMatch()
public java.lang.String getMatchPattern()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object