source: trunk/java-client/org/nzdl/gsdl/service/NzdlQueryHit.java@ 2055

Last change on this file since 2055 was 2055, checked in by paynter, 23 years ago

Initial revision

  • Property svn:keywords set to Author Date Id Revision
File size: 1.8 KB
Line 
1
2package org.nzdl.service;
3
4import java.util.*;
5
6public class NzdlQueryHit extends java.lang.Object {
7
8 private String m_docID = null;
9 private int m_resultNum = -1; // I don't actually know what it means !!!
10 private int m_ranking = -1;
11 private int m_numTermsMatched = -1;
12 private int m_numPhrasesMatched = -1;
13 private int [] m_docFreqs = null; // I don't actually know what it means !!!
14 /*
15 * The key in the map will be the metaData Tag
16 * The value for the key will be a Set of strings
17 * Ex: key = "Author", value = {A. Mahoui, S. Franks}
18 */
19 private Map m_metaData = null;
20
21 /** */
22
23 public void setDocumentID( String _docID ) {
24 m_docID = _docID;
25 }
26
27 public void setRanking( int _ranking ) {
28 m_ranking = _ranking;
29 }
30
31 public void setResultNumber( int _resultNum ) {
32 m_resultNum = _resultNum;
33 }
34
35 public void setNumOfTermsMatched( int _numTermsMatched ) {
36 m_numTermsMatched = _numTermsMatched;
37 }
38
39 public void setNumOfPhrasesMatched( int _numPhrasesMatched ) {
40 m_numPhrasesMatched = _numPhrasesMatched;
41 }
42
43 public void setMetaData( Map _metaData ) {
44 m_metaData = _metaData;
45 }
46
47 /** */
48
49 public String getDocumentID() {
50 return m_docID;
51 }
52
53 public int getRanking() {
54 return m_ranking;
55 }
56
57 public int getResultNumber() {
58 return m_resultNum;
59 }
60
61 public int getNumOfTermsMatched() {
62 return m_numTermsMatched;
63 }
64
65 public int getNumOfPhrasesMatched() {
66 return m_numPhrasesMatched;
67 }
68
69 public Map getMetaData() {
70 return m_metaData;
71 }
72
73 /** returns a set of String objects */
74 public Set getMetaDataValues( String _metaTag ) {
75 return (Set) m_metaData.get( _metaTag );
76 }
77
78 /** returns a set of key (String) objects */
79 public Set getMetaDataTags() {
80 return m_metaData.keySet();
81 }
82
83 public Collection getMetaDataValues() {
84 return m_metaData.values();
85 }
86
87}
Note: See TracBrowser for help on using the repository browser.