Package net.jqwik.api
Class JavaBeanReportingFormat
java.lang.Object
net.jqwik.api.JavaBeanReportingFormat
- All Implemented Interfaces:
Comparable<SampleReportingFormat>,SampleReportingFormat
@API(status=MAINTAINED,
since="1.3.10")
public abstract class JavaBeanReportingFormat
extends Object
implements SampleReportingFormat
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected abstract Collection<Class<?>>protected Collection<String>final ObjectTransform the value into one that will be handled by default mechanism, e.g. a Collection, a String, a Map.protected booleansortProperties(List<String> properties) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.jqwik.api.SampleReportingFormat
compareTo, priority
-
Constructor Details
-
JavaBeanReportingFormat
public JavaBeanReportingFormat()
-
-
Method Details
-
beanTypes
-
excludeProperties
-
sortProperties
-
reportNulls
protected boolean reportNulls() -
label
- Specified by:
labelin interfaceSampleReportingFormat- Parameters:
value- the value to format- Returns:
- an optional label prepended to a value's report
-
appliesTo
- Specified by:
appliesToin interfaceSampleReportingFormat- Parameters:
value- the value to format- Returns:
- true if this format applies
-
report
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 interfaceSampleReportingFormat- Parameters:
value- the value to format- Returns:
- the transformed value
-