org.jbehave.core.model
Class ExamplesTable

java.lang.Object
  extended by org.jbehave.core.model.ExamplesTable

public class ExamplesTable
extends java.lang.Object

Represents a tabular structure to hold example data for parameters named via the headers:

 |header 1|header 2| .... |header n|
 |value 11|value 12| .... |value 1n|
 ...
 |value m1|value m2| .... |value mn|
 

Different header and value column separators can be specified to replace the default separator "|":

 !!header 1!!header 2!! .... !!header n!!
 !value 11!value 12! .... !value 1n!
 ...
 !value m1!value m2| .... !value mn!
 


Constructor Summary
ExamplesTable(java.lang.String tableAsString)
           
ExamplesTable(java.lang.String tableAsString, java.lang.String headerSeparator, java.lang.String valueSeparator)
           
 
Method Summary
 java.util.List<java.lang.String> getHeaders()
           
 java.lang.String getHeaderSeparator()
           
 java.util.Map<java.lang.String,java.lang.String> getRow(int row)
           
 int getRowCount()
           
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getRows()
           
 java.lang.String getValueSeparator()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExamplesTable

public ExamplesTable(java.lang.String tableAsString)

ExamplesTable

public ExamplesTable(java.lang.String tableAsString,
                     java.lang.String headerSeparator,
                     java.lang.String valueSeparator)
Method Detail

getHeaders

public java.util.List<java.lang.String> getHeaders()

getRow

public java.util.Map<java.lang.String,java.lang.String> getRow(int row)

getRowCount

public int getRowCount()

getRows

public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getRows()

getHeaderSeparator

public java.lang.String getHeaderSeparator()

getValueSeparator

public java.lang.String getValueSeparator()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2003-2010. All Rights Reserved.