add --shared
[pylucene.git] / lucene-java-3.4.0 / lucene / contrib / highlighter / src / java / org / apache / lucene / search / highlight / WeightedTerm.java
1 package org.apache.lucene.search.highlight;
2 /**
3  * Licensed to the Apache Software Foundation (ASF) under one or more
4  * contributor license agreements.  See the NOTICE file distributed with
5  * this work for additional information regarding copyright ownership.
6  * The ASF licenses this file to You under the Apache License, Version 2.0
7  * (the "License"); you may not use this file except in compliance with
8  * the License.  You may obtain a copy of the License at
9  *
10  *     http://www.apache.org/licenses/LICENSE-2.0
11  *
12  * Unless required by applicable law or agreed to in writing, software
13  * distributed under the License is distributed on an "AS IS" BASIS,
14  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15  * See the License for the specific language governing permissions and
16  * limitations under the License.
17  */
18
19 /** Lightweight class to hold term and a weight value used for scoring this term
20  */
21 public class WeightedTerm
22 {
23         float weight; // multiplier
24         String term; //stemmed form
25         public WeightedTerm (float weight,String term)
26         {
27                 this.weight=weight;
28                 this.term=term;
29         }
30         
31         
32         /**
33          * @return the term value (stemmed)
34          */
35         public String getTerm()
36         {
37                 return term;
38         }
39
40         /**
41          * @return the weight associated with this term
42          */
43         public float getWeight()
44         {
45                 return weight;
46         }
47
48         /**
49          * @param term the term value (stemmed)
50          */
51         public void setTerm(String term)
52         {
53                 this.term = term;
54         }
55
56         /**
57          * @param weight the weight associated with this term
58          */
59         public void setWeight(float weight)
60         {
61                 this.weight = weight;
62         }
63
64 }