public class Category
Matching rules category
| Modifier and Type | Class and Description |
|---|---|
static class |
Category.Companion |
| Modifier and Type | Field and Description |
|---|---|
static Category.Companion |
Companion |
| Constructor and Description |
|---|
Category(java.lang.String name,
java.util.Map<java.lang.String,au.com.dius.pact.model.matchingrules.MatchingRuleGroup> matchingRules)
Matching rules category
|
Category(java.lang.String name)
Matching rules category
|
| Modifier and Type | Method and Description |
|---|---|
Category |
addRule(java.lang.String item,
MatchingRule matchingRule) |
Category |
addRule(MatchingRule matchingRule) |
void |
addRules(java.lang.String item,
java.util.List<? extends au.com.dius.pact.model.matchingrules.MatchingRule> rules) |
java.util.List<au.com.dius.pact.model.matchingrules.MatchingRule> |
allMatchingRules() |
void |
applyMatcherRootPrefix(java.lang.String prefix) |
java.lang.String |
component1() |
java.util.Map<java.lang.String,au.com.dius.pact.model.matchingrules.MatchingRuleGroup> |
component2() |
Category |
copy(java.lang.String name,
java.util.Map<java.lang.String,au.com.dius.pact.model.matchingrules.MatchingRuleGroup> matchingRules)
Matching rules category
|
Category |
copyWithUpdatedMatcherRootPrefix(java.lang.String prefix) |
boolean |
equals(java.lang.Object p) |
Category |
filter(java.util.function.Predicate<java.lang.String> predicate) |
void |
fromMap(java.util.Map<java.lang.String,? extends java.lang.Object> map) |
java.util.Map<java.lang.String,au.com.dius.pact.model.matchingrules.MatchingRuleGroup> |
getMatchingRules() |
java.lang.String |
getName() |
int |
hashCode() |
boolean |
isEmpty()
If the rules are empty
|
boolean |
isNotEmpty()
If the rules are not empty
|
MatchingRuleGroup |
maxBy(java.util.function.ToIntFunction<java.lang.String> fn)
Deprecated.
|
MatchingRuleGroup |
maxBy(java.util.Comparator<java.lang.String> comparator) |
void |
setMatchingRules(java.util.Map<java.lang.String,au.com.dius.pact.model.matchingrules.MatchingRuleGroup> p) |
void |
setRule(java.lang.String item,
MatchingRule matchingRule) |
void |
setRule(MatchingRule matchingRule) |
void |
setRules(java.lang.String item,
java.util.List<? extends au.com.dius.pact.model.matchingrules.MatchingRule> rules) |
void |
setRules(java.util.List<? extends au.com.dius.pact.model.matchingrules.MatchingRule> matchingRules) |
void |
setRules(java.lang.String item,
MatchingRuleGroup rules) |
java.util.Map<java.lang.String,java.lang.Object> |
toMap(PactSpecVersion pactSpecVersion) |
java.lang.String |
toString() |
public static Category.Companion Companion
public Category(java.lang.String name,
java.util.Map<java.lang.String,au.com.dius.pact.model.matchingrules.MatchingRuleGroup> matchingRules)
Matching rules category
public Category(java.lang.String name)
Matching rules category
public Category addRule(java.lang.String item, MatchingRule matchingRule)
public Category addRule(MatchingRule matchingRule)
public void setRule(java.lang.String item,
MatchingRule matchingRule)
public void setRule(MatchingRule matchingRule)
public void setRules(java.lang.String item,
java.util.List<? extends au.com.dius.pact.model.matchingrules.MatchingRule> rules)
public void setRules(java.util.List<? extends au.com.dius.pact.model.matchingrules.MatchingRule> matchingRules)
public void setRules(java.lang.String item,
MatchingRuleGroup rules)
public boolean isEmpty()
If the rules are empty
public boolean isNotEmpty()
If the rules are not empty
public Category filter(java.util.function.Predicate<java.lang.String> predicate)
public MatchingRuleGroup maxBy(java.util.function.ToIntFunction<java.lang.String> fn)
public MatchingRuleGroup maxBy(java.util.Comparator<java.lang.String> comparator)
public java.util.List<au.com.dius.pact.model.matchingrules.MatchingRule> allMatchingRules()
public void addRules(java.lang.String item,
java.util.List<? extends au.com.dius.pact.model.matchingrules.MatchingRule> rules)
public void applyMatcherRootPrefix(java.lang.String prefix)
public Category copyWithUpdatedMatcherRootPrefix(java.lang.String prefix)
public java.util.Map<java.lang.String,java.lang.Object> toMap(PactSpecVersion pactSpecVersion)
public void fromMap(java.util.Map<java.lang.String,? extends java.lang.Object> map)
public java.lang.String getName()
public java.util.Map<java.lang.String,au.com.dius.pact.model.matchingrules.MatchingRuleGroup> getMatchingRules()
public void setMatchingRules(java.util.Map<java.lang.String,au.com.dius.pact.model.matchingrules.MatchingRuleGroup> p)
public java.lang.String component1()
public java.util.Map<java.lang.String,au.com.dius.pact.model.matchingrules.MatchingRuleGroup> component2()
public Category copy(java.lang.String name, java.util.Map<java.lang.String,au.com.dius.pact.model.matchingrules.MatchingRuleGroup> matchingRules)
Matching rules category
public java.lang.String toString()
public int hashCode()
public boolean equals(java.lang.Object p)