public class MatchingRulesImpl implements MatchingRules
| Modifier and Type | Class and Description |
|---|---|
static class |
MatchingRulesImpl.Companion |
| Modifier and Type | Field and Description |
|---|---|
static MatchingRulesImpl.Companion |
Companion |
| Constructor and Description |
|---|
MatchingRulesImpl() |
| Modifier and Type | Method and Description |
|---|---|
Category |
addCategory(Category category)
Adds the category to the collection
|
Category |
addCategory(java.lang.String category)
Adds a new category with the given name to the collection
|
MatchingRules |
copy() |
boolean |
equals(java.lang.Object other) |
static MatchingRules |
fromMap(java.util.Map<java.lang.String,? extends java.util.Map<java.lang.String,? extends java.lang.Object>> map) |
void |
fromV2Map(java.util.Map<java.lang.String,? extends java.util.Map<java.lang.String,? extends java.lang.Object>> map) |
void |
fromV3Map(java.util.Map<java.lang.String,? extends java.util.Map<java.lang.String,? extends java.lang.Object>> map) |
java.util.Set<java.lang.String> |
getCategories() |
java.util.Map<java.lang.String,au.com.dius.pact.core.model.matchingrules.Category> |
getRules() |
boolean |
hasCategory(java.lang.String category) |
int |
hashCode() |
boolean |
isEmpty() |
boolean |
isNotEmpty() |
Category |
rulesForCategory(java.lang.String category)
Get all the rules for a given category
|
java.util.Map<java.lang.String,java.lang.Object> |
toMap(PactSpecVersion pactSpecVersion) |
java.lang.String |
toString() |
addCategory, addCategory, rulesForCategorypublic static MatchingRulesImpl.Companion Companion
public java.util.Map<java.lang.String,au.com.dius.pact.core.model.matchingrules.Category> getRules()
public Category rulesForCategory(java.lang.String category)
Get all the rules for a given category
public Category addCategory(java.lang.String category)
Adds a new category with the given name to the collection
public MatchingRules copy()
public void fromV2Map(java.util.Map<java.lang.String,? extends java.util.Map<java.lang.String,? extends java.lang.Object>> map)
public boolean isEmpty()
public boolean isNotEmpty()
public boolean hasCategory(java.lang.String category)
public java.util.Set<java.lang.String> getCategories()
public java.lang.String toString()
public boolean equals(java.lang.Object other)
public int hashCode()
public java.util.Map<java.lang.String,java.lang.Object> toMap(PactSpecVersion pactSpecVersion)
public void fromV3Map(java.util.Map<java.lang.String,? extends java.util.Map<java.lang.String,? extends java.lang.Object>> map)
public static MatchingRules fromMap(java.util.Map<java.lang.String,? extends java.util.Map<java.lang.String,? extends java.lang.Object>> map)