/* * Copyright 2009-2012 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.springframework.data.hadoop.util; import java.util.HashMap; import java.util.Map; /** * Holds the table rows used by {@link Table}. * * {@link UiUtils} * * @author Gunnar Hillert * @since 1.0.0 * */ public class TableRow { /** Holds the data for the column */ private Map<Integer, String> data = new HashMap<Integer, String>(); public void setData(Map<Integer, String> data) { this.data = data; } /** * Return a value from this row. * * @param key Column for which to return the value for * @return Value of the specified column within this row * */ public String getValue(Integer key) { return data.get(key); } /** * Add a value to the to the specified column within this row. * * @param column * @param value */ public void addValue(Integer column, String value) { this.data.put(column, value); } }