/** * Copyright (c) 2000-present Liferay, Inc. All rights reserved. * * 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. */ package com.liferay.taglib.search; import java.io.Writer; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * @author Brian Wing Shun Chan */ public abstract class SearchEntry implements Cloneable, com.liferay.portal.kernel.dao.search.SearchEntry { @Override public String getAlign() { return _align; } @Override public int getColspan() { return _colspan; } @Override public String getCssClass() { return _cssClass; } @Override public int getIndex() { return _index; } @Override public String getValign() { return _valign; } @Override public boolean isTruncate() { return _truncate; } @Override public abstract void print( Writer writer, HttpServletRequest request, HttpServletResponse response) throws Exception; @Override public void setAlign(String align) { _align = align; } @Override public void setColspan(int colspan) { _colspan = colspan; } @Override public void setCssClass(String cssClass) { _cssClass = cssClass; } @Override public void setIndex(int index) { _index = index; } @Override public void setTruncate(boolean truncate) { _truncate = truncate; } @Override public void setValign(String valign) { _valign = valign; } private String _align = DEFAULT_ALIGN; private int _colspan = DEFAULT_COLSPAN; private String _cssClass = DEFAULT_CSS_CLASS; private int _index; private boolean _truncate; private String _valign = DEFAULT_VALIGN; }