ImmutableExamplesTable.java
- package org.jbehave.core.model;
- import java.util.Collections;
- import java.util.List;
- import java.util.Map;
- public final class ImmutableExamplesTable extends ExamplesTable {
- public ImmutableExamplesTable(String tableAsString) {
- super(tableAsString);
- }
- @Override
- public List<String> getHeaders() {
- return Collections.unmodifiableList(super.getHeaders());
- }
- @Override
- public Map<String, String> getRow(int rowIndex) {
- return Collections.unmodifiableMap(super.getRow(rowIndex));
- }
- @Override
- public ExamplesTable withNamedParameters(Map<String, String> namedParameters) {
- throw new UnsupportedOperationException();
- }
- @Override
- public ExamplesTable withRowValues(int rowIndex, Map<String, String> values) {
- throw new UnsupportedOperationException();
- }
- @Override
- public ExamplesTable withRows(List<Map<String, String>> rows) {
- throw new UnsupportedOperationException();
- }
- }