Class GulfPrettyPrint
java.lang.Object
eu.cloudnetservice.node.impl.cluster.sync.prettyprint.GulfPrettyPrint
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static voidappendLineSeparator(@NonNull StringBuilder builder) (package private) static @NonNull StringBuilderappendPathInformation(@NonNull StringBuilder builder, @NonNull String indent, @NonNull dev.derklaro.gulf.path.ObjectPath path, @Nullable Consumer<StringBuilder> finisher, boolean doAppendPath) (package private) static @NonNull StringBuilderappendPathInformation(@NonNull StringBuilder builder, @NonNull String indent, @NonNull dev.derklaro.gulf.path.ObjectPath path, @Nullable Consumer<StringBuilder> finisher, boolean doAppendPath, boolean forceIndent) prettyPrint(@NonNull String entryName, @NonNull Collection<dev.derklaro.gulf.diff.Change<Object>> changes) (package private) static voidprintChanges(@NonNull StringBuilder builder, @NonNull String indent, @NonNull Collection<dev.derklaro.gulf.diff.Change<Object>> changes, boolean withPath) (package private) static voidprintValueChange(@NonNull StringBuilder builder, @NonNull String indent, @NonNull dev.derklaro.gulf.diff.Change<Object> change, boolean withPath)
-
Constructor Details
-
GulfPrettyPrint
private GulfPrettyPrint()
-
-
Method Details
-
prettyPrint
-
printChanges
static void printChanges(@NonNull @NonNull StringBuilder builder, @NonNull @NonNull String indent, @NonNull @NonNull Collection<dev.derklaro.gulf.diff.Change<Object>> changes, boolean withPath) -
printValueChange
-
appendPathInformation
@NonNull static @NonNull StringBuilder appendPathInformation(@NonNull @NonNull StringBuilder builder, @NonNull @NonNull String indent, @NonNull @NonNull dev.derklaro.gulf.path.ObjectPath path, @Nullable @Nullable Consumer<StringBuilder> finisher, boolean doAppendPath) -
appendPathInformation
@NonNull static @NonNull StringBuilder appendPathInformation(@NonNull @NonNull StringBuilder builder, @NonNull @NonNull String indent, @NonNull @NonNull dev.derklaro.gulf.path.ObjectPath path, @Nullable @Nullable Consumer<StringBuilder> finisher, boolean doAppendPath, boolean forceIndent) -
pad
-
appendLineSeparator
-