Package net.jqwik.api
Interface SampleReportingFormat
- 
- All Superinterfaces:
 java.lang.Comparable<SampleReportingFormat>
- All Known Implementing Classes:
 JavaBeanReportingFormat
@API(status=MAINTAINED, since="1.4.0") public interface SampleReportingFormat extends java.lang.Comparable<SampleReportingFormat> 
- 
- 
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description booleanappliesTo(java.lang.Object value)default intcompareTo(SampleReportingFormat other)default java.util.Optional<java.lang.String>label(java.lang.Object value)static java.lang.ObjectplainLabel(java.lang.String plain)Use in report(Object) if you just want to report a plain label and not a String in quotes.default intpriority()java.lang.Objectreport(java.lang.Object value)Transform the value into one that will be handled by default mechanism, e.g. a Collection, a String, a Map. 
 - 
 
- 
- 
Method Detail
- 
plainLabel
static java.lang.Object plainLabel(java.lang.String plain)
Use in report(Object) if you just want to report a plain label and not a String in quotes.- Parameters:
 plain- String to report- Returns:
 - an object that will be reported as a plain label
 
 
- 
appliesTo
boolean appliesTo(java.lang.Object value)
- Parameters:
 value- the value to format- Returns:
 - true if this format applies
 
 
- 
report
java.lang.Object report(java.lang.Object value)
Transform the value into one that will be handled by default mechanism, e.g. a Collection, a String, a Map.- Parameters:
 value- the value to format- Returns:
 - the transformed value
 
 
- 
label
default java.util.Optional<java.lang.String> label(java.lang.Object value)
- Parameters:
 value- the value to format- Returns:
 - an optional label prepended to a value's report
 
 
- 
priority
default int priority()
- Returns:
 - priority with which to apply this format
 
 
- 
compareTo
@API(status=INTERNAL) default int compareTo(SampleReportingFormat other)
- Specified by:
 compareToin interfacejava.lang.Comparable<SampleReportingFormat>
 
 - 
 
 -