%line | %branch | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
org.apache.jetspeed.search.BaseParsedObject |
|
|
1 | /* |
|
2 | * Licensed to the Apache Software Foundation (ASF) under one or more |
|
3 | * contributor license agreements. See the NOTICE file distributed with |
|
4 | * this work for additional information regarding copyright ownership. |
|
5 | * The ASF licenses this file to You under the Apache License, Version 2.0 |
|
6 | * (the "License"); you may not use this file except in compliance with |
|
7 | * the License. You may obtain a copy of the License at |
|
8 | * |
|
9 | * http://www.apache.org/licenses/LICENSE-2.0 |
|
10 | * |
|
11 | * Unless required by applicable law or agreed to in writing, software |
|
12 | * distributed under the License is distributed on an "AS IS" BASIS, |
|
13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
14 | * See the License for the specific language governing permissions and |
|
15 | * limitations under the License. |
|
16 | */ |
|
17 | package org.apache.jetspeed.search; |
|
18 | ||
19 | import java.util.Map; |
|
20 | import java.net.URL; |
|
21 | ||
22 | /** |
|
23 | * Base parsed object. |
|
24 | * |
|
25 | * @author <a href="mailto:morciuch@apache.org">Mark Orciuch</a> |
|
26 | * @version $Id: BaseParsedObject.java 516448 2007-03-09 16:25:47Z ate $ |
|
27 | */ |
|
28 | 0 | public class BaseParsedObject implements ParsedObject |
29 | { |
|
30 | ||
31 | private String key; |
|
32 | private String type; |
|
33 | private String title; |
|
34 | private String description; |
|
35 | private String content; |
|
36 | private String language; |
|
37 | private URL url; |
|
38 | private String[] keywords; |
|
39 | private Map keywordsMap; |
|
40 | private Map fields; |
|
41 | private float score; |
|
42 | private String className; |
|
43 | ||
44 | /** |
|
45 | * Returns parsed object key |
|
46 | * |
|
47 | * @return |
|
48 | */ |
|
49 | public String getKey() |
|
50 | { |
|
51 | 0 | return this.key; |
52 | } |
|
53 | ||
54 | /** |
|
55 | * Sets parsed object key |
|
56 | * |
|
57 | * @param content |
|
58 | */ |
|
59 | public void setKey(String key) |
|
60 | { |
|
61 | 0 | this.key = key; |
62 | 0 | } |
63 | ||
64 | /** |
|
65 | * Returns parsed object type |
|
66 | * |
|
67 | * @return |
|
68 | */ |
|
69 | public String getType() |
|
70 | { |
|
71 | 0 | return this.type; |
72 | } |
|
73 | ||
74 | /** |
|
75 | * Sets parsed object type |
|
76 | * |
|
77 | * @param type |
|
78 | */ |
|
79 | public void setType(String type) |
|
80 | { |
|
81 | 0 | this.type = type; |
82 | 0 | } |
83 | ||
84 | /** |
|
85 | * Returns parsed object content |
|
86 | * |
|
87 | * @return |
|
88 | */ |
|
89 | public String getContent() |
|
90 | { |
|
91 | 0 | return this.content; |
92 | } |
|
93 | ||
94 | /** |
|
95 | * Sets parsed object content |
|
96 | * |
|
97 | * @param content |
|
98 | */ |
|
99 | public void setContent(String content) |
|
100 | { |
|
101 | 0 | this.content = content; |
102 | 0 | } |
103 | ||
104 | /** |
|
105 | * Returns parsed object description |
|
106 | * |
|
107 | * @return |
|
108 | */ |
|
109 | public String getDescription() |
|
110 | { |
|
111 | 0 | return this.description; |
112 | } |
|
113 | ||
114 | /** |
|
115 | * Sets parsed object description |
|
116 | * |
|
117 | * @param description |
|
118 | */ |
|
119 | public void setDescription(String description) |
|
120 | { |
|
121 | 0 | this.description = description; |
122 | 0 | } |
123 | ||
124 | /** |
|
125 | * Returns parsed object keywords |
|
126 | * |
|
127 | * @return |
|
128 | */ |
|
129 | public String[] getKeywords() |
|
130 | { |
|
131 | 0 | return this.keywords; |
132 | } |
|
133 | ||
134 | /** |
|
135 | * Sets parsed object keywords |
|
136 | * |
|
137 | * @param keywords |
|
138 | */ |
|
139 | public void setKeywords(String[] keywords) |
|
140 | { |
|
141 | 0 | this.keywords = keywords; |
142 | 0 | } |
143 | ||
144 | /** |
|
145 | * Returns parsed object title |
|
146 | * |
|
147 | * @return |
|
148 | */ |
|
149 | public String getTitle() |
|
150 | { |
|
151 | 0 | return this.title; |
152 | } |
|
153 | ||
154 | /** |
|
155 | * Sets parsed object title |
|
156 | * |
|
157 | * @param title |
|
158 | */ |
|
159 | public void setTitle(String title) |
|
160 | { |
|
161 | 0 | this.title = title; |
162 | 0 | } |
163 | ||
164 | /** |
|
165 | * Returns parsed object language |
|
166 | * |
|
167 | * @return |
|
168 | */ |
|
169 | public String getLanguage() |
|
170 | { |
|
171 | 0 | return this.language; |
172 | } |
|
173 | ||
174 | /** |
|
175 | * Sets parsed object language |
|
176 | * |
|
177 | * @param language |
|
178 | */ |
|
179 | public void setLanguage(String language) |
|
180 | { |
|
181 | 0 | this.language = language; |
182 | 0 | } |
183 | ||
184 | /** |
|
185 | * Returns parsed object searchable fields |
|
186 | * |
|
187 | * @return |
|
188 | */ |
|
189 | public Map getFields() |
|
190 | { |
|
191 | 0 | return this.fields; |
192 | } |
|
193 | ||
194 | /** |
|
195 | * Sets parsed object searchable fields |
|
196 | * |
|
197 | * @param fields |
|
198 | */ |
|
199 | public void setFields(Map fields) |
|
200 | { |
|
201 | 0 | this.fields = fields; |
202 | 0 | } |
203 | ||
204 | /** |
|
205 | * Returns parsed object URL |
|
206 | * |
|
207 | * @return |
|
208 | */ |
|
209 | public URL getURL() |
|
210 | { |
|
211 | 0 | return this.url; |
212 | } |
|
213 | ||
214 | /** |
|
215 | * Sets parsed object URL |
|
216 | * |
|
217 | * @param fields |
|
218 | */ |
|
219 | public void setURL(URL url) |
|
220 | { |
|
221 | 0 | this.url = url; |
222 | 0 | } |
223 | ||
224 | /** |
|
225 | * Getter for property score. |
|
226 | * |
|
227 | * @return Value of property score. |
|
228 | */ |
|
229 | public float getScore() |
|
230 | { |
|
231 | 0 | return this.score; |
232 | } |
|
233 | ||
234 | /** |
|
235 | * Setter for property score. |
|
236 | * |
|
237 | * @param score New value of property score. |
|
238 | */ |
|
239 | public void setScore(float score) |
|
240 | { |
|
241 | 0 | this.score = score; |
242 | 0 | } |
243 | ||
244 | /** |
|
245 | * Getter for property className. |
|
246 | * |
|
247 | * @return Value of property className. |
|
248 | */ |
|
249 | public String getClassName() |
|
250 | { |
|
251 | 0 | return className; |
252 | } |
|
253 | ||
254 | /** |
|
255 | * Setter for property className. |
|
256 | * |
|
257 | * @param score New value of property className. |
|
258 | */ |
|
259 | public void setClassName(String className) |
|
260 | { |
|
261 | 0 | this.className = className; |
262 | 0 | } |
263 | ||
264 | /* (non-Javadoc) |
|
265 | * @see org.apache.jetspeed.search.ParsedObject#getKeywordsMap() |
|
266 | */ |
|
267 | public Map getKeywordsMap() |
|
268 | { |
|
269 | 0 | return keywordsMap; |
270 | } |
|
271 | ||
272 | /* (non-Javadoc) |
|
273 | * @see org.apache.jetspeed.search.ParsedObject#setKeywordsMap(java.util.Map) |
|
274 | */ |
|
275 | public void setKeywordsMap(Map keywordsMap) |
|
276 | { |
|
277 | 0 | this.keywordsMap = keywordsMap; |
278 | 0 | } |
279 | ||
280 | } |
|
281 |
This report is generated by jcoverage, Maven and Maven JCoverage Plugin. |