Package net.jqwik.api
Class JavaBeanReportingFormat
- java.lang.Object
- 
- net.jqwik.api.JavaBeanReportingFormat
 
- 
- All Implemented Interfaces:
- java.lang.Comparable<SampleReportingFormat>,- SampleReportingFormat
 
 @API(status=EXPERIMENTAL, since="1.3.10") public abstract class JavaBeanReportingFormat extends java.lang.Object implements SampleReportingFormat
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classJavaBeanReportingFormat.JavaBeanReportingFormatFacade
 - 
Constructor SummaryConstructors Constructor Description JavaBeanReportingFormat()
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleanappliesTo(java.lang.Object value)protected abstract java.util.Collection<java.lang.Class<?>>beanTypes()protected java.util.Collection<java.lang.String>excludeProperties()java.util.Optional<java.lang.String>label(java.lang.Object value)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.protected booleanreportNulls()protected java.util.List<java.lang.String>sortProperties(java.util.List<java.lang.String> properties)- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface net.jqwik.api.SampleReportingFormatcompareTo, priority
 
- 
 
- 
- 
- 
Method Detail- 
beanTypesprotected abstract java.util.Collection<java.lang.Class<?>> beanTypes() 
 - 
excludePropertiesprotected java.util.Collection<java.lang.String> excludeProperties() 
 - 
sortPropertiesprotected java.util.List<java.lang.String> sortProperties(java.util.List<java.lang.String> properties) 
 - 
reportNullsprotected boolean reportNulls() 
 - 
labelpublic java.util.Optional<java.lang.String> label(java.lang.Object value) - Specified by:
- labelin interface- SampleReportingFormat
- Parameters:
- value- the value to format
- Returns:
- an optional label prepended to a value's report
 
 - 
appliesTopublic boolean appliesTo(java.lang.Object value) - Specified by:
- appliesToin interface- SampleReportingFormat
- Parameters:
- value- the value to format
- Returns:
- true if this format applies
 
 - 
reportpublic final java.lang.Object report(java.lang.Object value) Description copied from interface:SampleReportingFormatTransform the value into one that will be handled by default mechanism, e.g. a Collection, a String, a Map.- Specified by:
- reportin interface- SampleReportingFormat
- Parameters:
- value- the value to format
- Returns:
- the transformed value
 
 
- 
 
-