/* * $Id: ItemPerLineFormat.java,v 1.2 2005/12/19 12:31:29 oldman1004 Exp $ * * Copyright(c) 2002 Infomata * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ package com.infomata.data; /** * Sample implementation of {@link com.infomata.data.DataFormat} * interface for data file with one item per line. * <pre> * public class ItemPerLineFormat implements DataFormat { * * public DataRow parseLine(String line) { * DataRow row = null; * if (line != null) { * row = new DataRow(); * row.add(line); * } * return row; * } * * public String format(DataRow row) { * return row.getString(0); * } * } * </pre> * @author <a href="mailto:oldman1004@gmail.com">Sam Kim</a> * @version $Revision: 1.2 $ */ public class ItemPerLineFormat implements DataFormat { public DataRow parseLine(String line) { DataRow row = null; if (line != null) { row = new DataRow(); row.add(line); } return row; } public String format(DataRow row) { return row.getString(0); } }