Changeset 2283 for trunk/java-client/org


Ignore:
Timestamp:
2001-04-04T23:32:03+12:00 (23 years ago)
Author:
say1
Message:

added line showing the query term qrequencies

Location:
trunk/java-client/org/nzdl/gsdl
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/java-client/org/nzdl/gsdl/SimpleGraphicalClient/SearchPanel.java

    r2282 r2283  
    6060  NzdlService nzdl;
    6161
     62  JLabel searchTerms;
    6263  JLabel collectionLabel;
    6364  JButton collectionInfoButton; 
     
    194195    searchButtonPanel.add(searchButton);
    195196
     197
     198
    196199    searchControlPanel = new JPanel();
    197200    searchControlPanel.setLayout(new BorderLayout());
    198201    searchControlPanel.add(optionsPanel, BorderLayout.WEST);
    199202    searchControlPanel.add(searchButtonPanel, BorderLayout.EAST);
     203
     204    searchTerms = new JLabel(" ");
    200205
    201206    queryFormulationPanel = new JPanel();
     
    206211    queryFormulationPanel.add(searchTextFieldPanel);
    207212    queryFormulationPanel.add(searchControlPanel);
     213    queryFormulationPanel.add(searchTerms, BorderLayout.WEST);
     214   
    208215
    209216    resultsPanel = new JPanel();
     
    299306      NzdlResultSet results = response.getResultSet();
    300307      ArrayList docIDs = new ArrayList(results.getDocumentIDs());
     308      searchTerms.setText(results.getTermFrequencyString());
    301309      // System.err.println("Size of docIDs = " + docIDs.size());
    302310      // paired collection of docIDs and Titles - but as Sets!
  • trunk/java-client/org/nzdl/gsdl/service/NzdlResultSet.java

    r2232 r2283  
    2626import java.util.ArrayList;
    2727import java.util.HashMap;
     28import java.util.HashSet;
    2829import java.util.ListIterator;
    29 
     30import java.util.Iterator;
    3031
    3132/**
     
    6566  }
    6667
     68  public String getTermFrequencyString() {
     69    StringBuffer buf = new StringBuffer();
     70    Iterator iter = m_frequencies.keySet().iterator();
     71    while(iter.hasNext()) {
     72      Object next = iter.next();
     73      buf.append(' ').append(next).append(':').
     74    append(m_frequencies.get(next));
     75    }
     76    return buf.toString();
     77  }
     78
    6779  /**
    6880   * Adds a {@link NzdlQueryHit NzdlQueryHit} to a result set.
     
    205217  public Set getMetaData( String _docID, String _metaTag ) {
    206218    Map metaData = (Map) m_docToMetaDataMap.get( _docID );
    207     return (Set) metaData.get( _metaTag );
     219    if (metaData != null)
     220      return (Set) metaData.get( _metaTag );
     221    else
     222      return new HashSet();
    208223  }
    209224
Note: See TracChangeset for help on using the changeset viewer.