Class ObjectClassInfoPrinter
java.lang.Object
com.evolveum.midpoint.schema.statistics.AbstractStatisticsPrinter<List<ObjectClassInfo>>
com.evolveum.midpoint.smart.api.info.ObjectClassInfoPrinter
Ugly hack to print
ObjectClassInfo objects in a table format.
(It is a hack because this information is not really statistics, but it is useful to print it in a table format.
Maybe we should generalize AbstractStatisticsPrinter to be able to print any list of objects in a table format.)-
Nested Class Summary
Nested classes/interfaces inherited from class com.evolveum.midpoint.schema.statistics.AbstractStatisticsPrinter
AbstractStatisticsPrinter.Format, AbstractStatisticsPrinter.Options, AbstractStatisticsPrinter.SortBy -
Field Summary
Fields inherited from class com.evolveum.midpoint.schema.statistics.AbstractStatisticsPrinter
data, information -
Constructor Summary
ConstructorsConstructorDescriptionObjectClassInfoPrinter(@NotNull List<ObjectClassInfo> information, AbstractStatisticsPrinter.Options options) -
Method Summary
Methods inherited from class com.evolveum.midpoint.schema.statistics.AbstractStatisticsPrinter
addColumn, avg, div, formatInt, formatString, getColumnLabelsAsArray, getData, getFormatting, getRawDataStream, initData, initFormatting, percent, print
-
Constructor Details
-
ObjectClassInfoPrinter
public ObjectClassInfoPrinter(@NotNull @NotNull List<ObjectClassInfo> information, AbstractStatisticsPrinter.Options options)
-
-
Method Details
-
prepare
public void prepare()- Specified by:
preparein classAbstractStatisticsPrinter<List<ObjectClassInfo>>
-