01: /**
02: * Copyright (c) 2000-2008 Liferay, Inc. All rights reserved.
03: *
04: * Permission is hereby granted, free of charge, to any person obtaining a copy
05: * of this software and associated documentation files (the "Software"), to deal
06: * in the Software without restriction, including without limitation the rights
07: * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
08: * copies of the Software, and to permit persons to whom the Software is
09: * furnished to do so, subject to the following conditions:
10: *
11: * The above copyright notice and this permission notice shall be included in
12: * all copies or substantial portions of the Software.
13: *
14: * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15: * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16: * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17: * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18: * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19: * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20: * SOFTWARE.
21: */package com.liferay.portal.kernel.dao.search;
22:
23: import javax.servlet.jsp.PageContext;
24:
25: /**
26: * <a href="SearchEntry.java.html"><b><i>View Source</i></b></a>
27: *
28: * @author Brian Wing Shun Chan
29: *
30: */
31: public abstract class SearchEntry implements Cloneable {
32:
33: public static final String DEFAULT_ALIGN = "left";
34:
35: public static final String DEFAULT_VALIGN = "middle";
36:
37: public static final int DEFAULT_COLSPAN = 1;
38:
39: public SearchEntry() {
40: this (DEFAULT_ALIGN, DEFAULT_VALIGN, DEFAULT_COLSPAN);
41: }
42:
43: public SearchEntry(String align, String valign, int colspan) {
44: _align = align;
45: _valign = valign;
46: _colspan = colspan;
47: }
48:
49: public String getAlign() {
50: return _align;
51: }
52:
53: public void setAlign(String align) {
54: _align = align;
55: }
56:
57: public String getValign() {
58: return _valign;
59: }
60:
61: public void setValign(String valign) {
62: _valign = valign;
63: }
64:
65: public int getColspan() {
66: return _colspan;
67: }
68:
69: public void setColspan(int colspan) {
70: _colspan = colspan;
71: }
72:
73: public abstract void print(PageContext pageContext)
74: throws Exception;
75:
76: private String _align;
77: private String _valign;
78: private int _colspan;
79:
80: }
|