Package cz.vutbr.fit.layout.api
Class Concatenators
- java.lang.Object
-
- cz.vutbr.fit.layout.api.Concatenators
-
public class Concatenators extends Object
Pre-defined common concatenators for joining sequences of boxes and areas.- Author:
- burgetr
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConcatenators.PlainAreaConcatenatorAn area concatenator that simply concatenates the area text contents without any separators.static classConcatenators.PlainBoxConcatenatorA box concatenator that simply concatenates the box text without any separators.static classConcatenators.SeparatedAreaConcatenatorAn area concatenator that concatenates the area text using a given separator.static classConcatenators.SeparatedBoxConcatenatorA box concatenator that concatenates the box text using a given separator.
-
Constructor Summary
Constructors Constructor Description Concatenators()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AreaConcatenatorgetDefaultAreaConcatenator()The default area concatenator that concatenates the area contents with no separators and boxes with the default (space-separated) concatenator.static BoxConcatenatorgetDefaultBoxConcatenator()The default box concatenator that concatenates the text content of boxes separated by spaces.
-
-
-
Method Detail
-
getDefaultBoxConcatenator
public static BoxConcatenator getDefaultBoxConcatenator()
The default box concatenator that concatenates the text content of boxes separated by spaces.- Returns:
- The box concatenator instance.
-
getDefaultAreaConcatenator
public static AreaConcatenator getDefaultAreaConcatenator()
The default area concatenator that concatenates the area contents with no separators and boxes with the default (space-separated) concatenator.- Returns:
- The area concatenator instance.
-
-