public class PactDslJsonArray extends DslPart
| Constructor and Description |
|---|
PactDslJsonArray() |
PactDslJsonArray(java.lang.String root,
DslPart parent) |
PactDslJsonArray(java.lang.String root,
DslPart parent,
boolean wildCard) |
| Modifier and Type | Method and Description |
|---|---|
PactDslJsonArray |
array()
Element as an array
|
PactDslJsonArray |
array(java.lang.String name)
Field which is an array
|
PactDslJsonBody |
arrayLike()
Array element where each element of the array must match the following object
|
PactDslJsonBody |
arrayLike(java.lang.String name)
Array field where each element must match the following object
|
PactDslJsonArray |
booleanType(java.lang.String name) |
PactDslJsonArray |
booleanValue(java.lang.Boolean value) |
DslPart |
closeArray()
Close of the previous array element
|
DslPart |
closeObject()
Close off the previous object
|
PactDslJsonArray |
date() |
PactDslJsonArray |
date(java.lang.String format) |
protected java.lang.Object |
getBody() |
PactDslJsonArray |
guid() |
PactDslJsonArray |
guid(java.lang.String uuid) |
PactDslJsonArray |
hexValue() |
PactDslJsonArray |
hexValue(java.lang.String hexValue) |
PactDslJsonArray |
id() |
PactDslJsonArray |
integerType() |
PactDslJsonArray |
integerType(java.lang.Long number) |
PactDslJsonArray |
ipAddress() |
PactDslJsonBody |
maxArrayLike(java.lang.Integer size)
Array element with a maximum size and each element of the array must match the provided object
|
PactDslJsonBody |
maxArrayLike(java.lang.String name,
java.lang.Integer size)
Array field with a maximum size and each element must match the provided object
|
PactDslJsonBody |
minArrayLike(java.lang.Integer size)
Array element with a minumum size and each element of the array must match the provided object
|
PactDslJsonBody |
minArrayLike(java.lang.String name,
java.lang.Integer size)
Array field with a minumum size and each element must match the provided object
|
PactDslJsonArray |
number(java.lang.Number value) |
PactDslJsonArray |
numberType() |
PactDslJsonArray |
numberType(java.lang.Number number) |
PactDslJsonArray |
numberValue(java.lang.Number value) |
PactDslJsonBody |
object()
Object element
|
PactDslJsonBody |
object(java.lang.String name)
Object field
|
protected void |
putArray(DslPart object) |
protected void |
putObject(DslPart object) |
PactDslJsonArray |
realType() |
PactDslJsonArray |
realType(java.lang.Double number) |
PactDslJsonArray |
string(java.lang.String value) |
PactDslJsonArray |
stringMatcher(java.lang.String regex) |
PactDslJsonArray |
stringMatcher(java.lang.String regex,
java.lang.String value) |
PactDslJsonArray |
stringType() |
PactDslJsonArray |
stringValue(java.lang.String value) |
PactDslJsonArray |
template(DslPart template) |
PactDslJsonArray |
template(DslPart template,
int occurrences) |
PactDslJsonArray |
time() |
PactDslJsonArray |
time(java.lang.String format) |
PactDslJsonArray |
timestamp() |
PactDslJsonArray |
timestamp(java.lang.String format) |
java.lang.String |
toString() |
asArray, asBody, getMatchers, matchDate, matchMax, matchMin, matchTime, matchTimestamp, matchType, matchType, regexp, setMatcherspublic PactDslJsonArray()
public PactDslJsonArray(java.lang.String root,
DslPart parent)
public PactDslJsonArray(java.lang.String root,
DslPart parent,
boolean wildCard)
public DslPart closeArray()
DslPartcloseArray in class DslPartpublic PactDslJsonBody arrayLike(java.lang.String name)
DslPartpublic PactDslJsonBody arrayLike()
DslPartpublic PactDslJsonBody minArrayLike(java.lang.String name, java.lang.Integer size)
DslPartminArrayLike in class DslPartname - field namesize - minimum sizepublic PactDslJsonBody minArrayLike(java.lang.Integer size)
DslPartminArrayLike in class DslPartsize - minimum sizepublic PactDslJsonBody maxArrayLike(java.lang.String name, java.lang.Integer size)
DslPartmaxArrayLike in class DslPartname - field namesize - maximum sizepublic PactDslJsonBody maxArrayLike(java.lang.Integer size)
DslPartmaxArrayLike in class DslPartsize - minimum sizepublic PactDslJsonArray stringValue(java.lang.String value)
public PactDslJsonArray string(java.lang.String value)
public PactDslJsonArray numberValue(java.lang.Number value)
public PactDslJsonArray number(java.lang.Number value)
public PactDslJsonArray booleanValue(java.lang.Boolean value)
public PactDslJsonArray stringType()
public PactDslJsonArray numberType()
public PactDslJsonArray numberType(java.lang.Number number)
public PactDslJsonArray integerType()
public PactDslJsonArray integerType(java.lang.Long number)
public PactDslJsonArray realType()
public PactDslJsonArray realType(java.lang.Double number)
public PactDslJsonArray booleanType(java.lang.String name)
public PactDslJsonArray stringMatcher(java.lang.String regex, java.lang.String value)
public PactDslJsonArray stringMatcher(java.lang.String regex)
public PactDslJsonArray timestamp()
public PactDslJsonArray timestamp(java.lang.String format)
public PactDslJsonArray date()
public PactDslJsonArray date(java.lang.String format)
public PactDslJsonArray time()
public PactDslJsonArray time(java.lang.String format)
public PactDslJsonArray ipAddress()
public PactDslJsonBody object(java.lang.String name)
DslPartpublic PactDslJsonBody object()
DslPartpublic DslPart closeObject()
DslPartcloseObject in class DslPartpublic PactDslJsonArray array(java.lang.String name)
DslPartpublic PactDslJsonArray array()
DslPartpublic PactDslJsonArray id()
public PactDslJsonArray hexValue()
public PactDslJsonArray hexValue(java.lang.String hexValue)
public PactDslJsonArray guid()
public PactDslJsonArray guid(java.lang.String uuid)
public PactDslJsonArray template(DslPart template)
public PactDslJsonArray template(DslPart template, int occurrences)
public java.lang.String toString()
toString in class java.lang.Object