public abstract class TextFormatter<F,T>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static TextFormatter<java.lang.String,java.lang.String> |
BASE_FORMATTER |
static TextFormatter<java.lang.String,java.lang.String> |
DEFAULT |
static TextFormatter<java.lang.String,java.lang.String> |
DEFAULT_CONTINUE_CHAR |
static TextFormatter<java.lang.String,java.lang.String> |
DEFAULT_END_OF_LINE |
static TextFormatter<java.lang.String,java.lang.String> |
DEFAULT_NEW_LINE |
| Constructor and Description |
|---|
TextFormatter() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<F> |
acceptType() |
protected TextAttribute |
attribute(TextAttribute attribute) |
java.lang.String |
description() |
T |
format(F content,
RuntimeContextBuilder.DALRuntimeContext context) |
protected T |
format(F content,
TextAttribute attribute,
RuntimeContextBuilder.DALRuntimeContext context) |
java.lang.String |
fullDescription() |
<T2,R> TextFormatter<F,R> |
merge(TextFormatter<T2,R> another) |
java.lang.Class<T> |
returnType() |
public static final TextFormatter<java.lang.String,java.lang.String> BASE_FORMATTER
public static final TextFormatter<java.lang.String,java.lang.String> DEFAULT_NEW_LINE
public static final TextFormatter<java.lang.String,java.lang.String> DEFAULT_END_OF_LINE
public static final TextFormatter<java.lang.String,java.lang.String> DEFAULT_CONTINUE_CHAR
public static final TextFormatter<java.lang.String,java.lang.String> DEFAULT
protected T format(F content, TextAttribute attribute, RuntimeContextBuilder.DALRuntimeContext context)
protected TextAttribute attribute(TextAttribute attribute)
public final <T2,R> TextFormatter<F,R> merge(TextFormatter<T2,R> another)
public final T format(F content, RuntimeContextBuilder.DALRuntimeContext context)
public java.lang.Class<F> acceptType()
public java.lang.Class<T> returnType()
public java.lang.String description()
public java.lang.String fullDescription()