| Interface | Description | 
|---|---|
| PartitionedTextFormatter<E extends TextFormatter<?>> | 
 Represents a  
TextFormatter that is sectioned into different
 sub-formatters. | 
| TextFormatter<E extends TextRepresentable> | 
 A TextFormatter is a mutable collection of  
TextRepresentables which
 are all concatenated to an empty Text object on TextFormatter.format(). | 
| TextTemplateApplier | 
 Wrapper class to hold  
TextTemplate parameters and a TextTemplate. | 
| Class | Description | 
|---|---|
| DynamicPartitionedTextFormatter | 
 Implementation of  
PartitionedTextFormatter that allows for
 modifications on the partitions. | 
| FixedPartitionedTextFormatter | 
 Implementation of  
PartitionedTextFormatter that has a fixed amount
 of partitions. | 
| SimpleTextFormatter | 
 A basic implementation of  
TextFormatter backed by an
 ArrayList. | 
| SimpleTextTemplateApplier | 
 A basic implementation of  
TextTemplateApplier backed by a HashMap and
 an empty TextTemplate by default. |