| Interface | Description | 
|---|---|
| PartitionedTextFormatter<E extends TextFormatter<?>> | Represents a  TextFormatterthat is sectioned into different
 sub-formatters. | 
| TextFormatter<E extends TextRepresentable> | A TextFormatter is a mutable collection of  TextRepresentables which
 are all concatenated to an emptyTextobject onTextFormatter.format(). | 
| TextTemplateApplier | Wrapper class to hold  TextTemplateparameters and a TextTemplate. | 
| Class | Description | 
|---|---|
| DynamicPartitionedTextFormatter | Implementation of  PartitionedTextFormatterthat allows for
 modifications on the partitions. | 
| FixedPartitionedTextFormatter | Implementation of  PartitionedTextFormatterthat has a fixed amount
 of partitions. | 
| SimpleTextFormatter | A basic implementation of  TextFormatterbacked by anArrayList. | 
| SimpleTextTemplateApplier | A basic implementation of  TextTemplateApplierbacked by aHashMapand
 an emptyTextTemplateby default. |