public abstract class DslPart
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,java.lang.Object> |
matchers |
protected DslPart |
parent |
protected java.lang.String |
root |
| Constructor and Description |
|---|
DslPart(DslPart parent,
java.lang.String root) |
DslPart(java.lang.String root) |
| Modifier and Type | Method and Description |
|---|---|
abstract PactDslJsonArray |
array() |
abstract PactDslJsonArray |
array(java.lang.String name) |
PactDslJsonArray |
asArray() |
PactDslJsonBody |
asBody() |
abstract DslPart |
closeArray() |
abstract DslPart |
closeObject() |
protected abstract java.lang.Object |
getBody() |
java.util.Map<java.lang.String,java.lang.Object> |
getMatchers() |
protected java.util.Map<java.lang.String,java.lang.Object> |
matchTimestamp() |
protected java.util.Map<java.lang.String,java.lang.Object> |
matchType() |
abstract PactDslJsonBody |
object() |
abstract PactDslJsonBody |
object(java.lang.String name) |
protected abstract void |
putArray(DslPart object) |
protected abstract void |
putObject(DslPart object) |
protected java.util.Map<java.lang.String,java.lang.Object> |
regexp(java.lang.String regex) |
void |
setMatchers(java.util.Map<java.lang.String,java.lang.Object> matchers) |
protected final DslPart parent
protected final java.lang.String root
protected java.util.Map<java.lang.String,java.lang.Object> matchers
public DslPart(DslPart parent, java.lang.String root)
public DslPart(java.lang.String root)
protected abstract void putObject(DslPart object)
protected abstract void putArray(DslPart object)
protected abstract java.lang.Object getBody()
public abstract PactDslJsonArray array(java.lang.String name)
public abstract PactDslJsonArray array()
public abstract DslPart closeArray()
public abstract PactDslJsonBody object(java.lang.String name)
public abstract PactDslJsonBody object()
public abstract DslPart closeObject()
public java.util.Map<java.lang.String,java.lang.Object> getMatchers()
public void setMatchers(java.util.Map<java.lang.String,java.lang.Object> matchers)
protected java.util.Map<java.lang.String,java.lang.Object> matchType()
protected java.util.Map<java.lang.String,java.lang.Object> regexp(java.lang.String regex)
protected java.util.Map<java.lang.String,java.lang.Object> matchTimestamp()
public PactDslJsonBody asBody()
public PactDslJsonArray asArray()