| 1234567891011121314151617181920212223 |
- package org.leumasjaffe.charsheet.observer.helper;
- import java.util.function.BiConsumer;
- import javax.swing.text.JTextComponent;
- import org.leumasjaffe.charsheet.model.observable.IntValue;
- import org.leumasjaffe.charsheet.util.StringHelper;
- import lombok.experimental.UtilityClass;
- @UtilityClass
- public class IntValueStringify {
-
- public BiConsumer<JTextComponent, IntValue> instance() {
- return (c, v) -> c.setText(StringHelper.toString(v.value()));
- }
-
- public BiConsumer<JTextComponent, IntValue> withDefault(final int def) {
- return (c, v) -> c.setText(StringHelper.toString(v.value(), def));
- }
- }
|