Package org.jbehave.core.model
Class TableTransformers
- java.lang.Object
-
- org.jbehave.core.model.TableTransformers
-
public class TableTransformers extends Object
Facade responsible for transforming table string representations. It allows the registration of several
TableTransformers.TableTransformerinstances by name.Some Transformers are provided out-of-the-box:
FromLandscape: registered under nameFROM_LANDSCAPEFormatting: registered under nameFORMATTINGReplacing: registered under nameREPLACING
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTableTransformers.Formattingstatic classTableTransformers.FromLandscapestatic classTableTransformers.Replacingstatic classTableTransformers.ResolvingSelfReferencesstatic interfaceTableTransformers.TableTransformer
-
Field Summary
Fields Modifier and Type Field Description static StringFORMATTINGstatic StringFROM_LANDSCAPEstatic StringREPLACING
-
Constructor Summary
Constructors Constructor Description TableTransformers()
-
Method Summary
Modifier and Type Method Description Stringtransform(String transformerName, String tableAsString, TableParsers tableParsers, ExamplesTable.TableProperties properties)voiduseTransformer(String name, TableTransformers.TableTransformer transformer)
-
-
-
Field Detail
-
FROM_LANDSCAPE
public static final String FROM_LANDSCAPE
- See Also:
- Constant Field Values
-
FORMATTING
public static final String FORMATTING
- See Also:
- Constant Field Values
-
REPLACING
public static final String REPLACING
- See Also:
- Constant Field Values
-
-
Method Detail
-
transform
public String transform(String transformerName, String tableAsString, TableParsers tableParsers, ExamplesTable.TableProperties properties)
-
useTransformer
public void useTransformer(String name, TableTransformers.TableTransformer transformer)
-
-