1 package com.github.mygreen.supercsv.cellprocessor.format;
2
3 import java.util.Optional;
4
5
6
7
8
9
10
11
12
13 public abstract class AbstractTextFormatter<T> implements TextFormatter<T> {
14
15
16
17
18 protected String validationMessage;
19
20 @Override
21 public Optional<String> getValidationMessage() {
22 if(validationMessage == null || validationMessage.isEmpty()) {
23 return Optional.empty();
24 }
25
26 return Optional.of(validationMessage);
27 }
28
29 @Override
30 public void setValidationMessage(String validationMessage) {
31 this.validationMessage = validationMessage;
32
33 }
34
35 }