01: package org.contineo.core.document;
02:
03: /**
04: * @author Michael Scholz
05: * @author Marco Meschieri
06: */
07: public class Term {
08:
09: private double value = 0.0;
10:
11: private int wordCount = 0;
12:
13: private String originWord = "";
14:
15: private TermID id = new TermID();
16:
17: public Term() {
18: }
19:
20: public TermID getId() {
21: return id;
22: }
23:
24: public void setId(TermID id) {
25: this .id = id;
26: }
27:
28: public String getStem() {
29: return getId().getStem();
30: }
31:
32: public double getValue() {
33: return value;
34: }
35:
36: public void setStem(String string) {
37: getId().setStem(string);
38: }
39:
40: public void setValue(double d) {
41: value = d;
42: }
43:
44: public int getMenuId() {
45: return getId().getMenuId();
46: }
47:
48: public void setMenuId(int i) {
49: getId().setMenuId(i);
50: }
51:
52: public int getWordCount() {
53: return wordCount;
54: }
55:
56: public void setWordCount(int wordcount) {
57: this .wordCount = wordcount;
58: }
59:
60: public String getOriginWord() {
61: return originWord;
62: }
63:
64: public void setOriginWord(String originWord) {
65: this .originWord = originWord;
66: }
67:
68: @Override
69: public boolean equals(Object obj) {
70: if (!(obj instanceof Term))
71: return false;
72:
73: Term other = (Term) obj;
74: return other.getId().equals(this .getId());
75: }
76:
77: @Override
78: public int hashCode() {
79: return getId().hashCode();
80: }
81:
82: @Override
83: public String toString() {
84: return id.toString();
85: }
86: }
|