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.TableTransformer
instances by name.Some Transformers are provided out-of-the-box:
FromLandscape
: registered under nameFROM_LANDSCAPE
Formatting
: registered under nameFORMATTING
Replacing
: registered under nameREPLACING
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TableTransformers.Formatting
static class
TableTransformers.FromLandscape
static class
TableTransformers.Replacing
static class
TableTransformers.ResolvingSelfReferences
static interface
TableTransformers.TableTransformer
-
Field Summary
Fields Modifier and Type Field Description static String
FORMATTING
static String
FROM_LANDSCAPE
static String
REPLACING
-
Constructor Summary
Constructors Constructor Description TableTransformers()
-
Method Summary
Modifier and Type Method Description String
transform(String transformerName, String tableAsString, TableParsers tableParsers, ExamplesTable.TableProperties properties)
void
useTransformer(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)
-
-