Changeset 2176


Ignore:
Timestamp:
2001-03-14T07:15:40+13:00 (23 years ago)
Author:
cs025
Message:

Error in parsing of metadata corrected; the values of metadata items were
agglomerated over a set of metadata items, rather than being cleared at
the start of each novel metadata item

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/java-client/org/nzdl/gsdl/service/NzdlResponse.java

    r2163 r2176  
    209209    Map metaData = new HashMap();
    210210    // For each meta tag can be associated more than one value (example above)
    211     Set metaTagValues = new HashSet();
     211    Set metaTagValues;
    212212    corbaMetadataInfo c_metaDataInfo = null;
    213213
     
    215215      // one meta data at a time please ...
    216216      c_metaDataInfo = _metaData.values[i];
     217
     218      // get a fresh meta tag values item
     219      metaTagValues = new HashSet();
     220
    217221      // get the set of values associated with this meta tag ...
    218222      for (int j=0; j < c_metaDataInfo.values.length; j++) {
    219223    metaTagValues.add( NzdlCorbaFactory.toString(c_metaDataInfo.values[j]) );
    220224      }
     225
    221226      // map the meta tag with its set of values ...
    222227      metaData.put( NzdlCorbaFactory.toString(_metaData.names[i]), metaTagValues);
Note: See TracChangeset for help on using the changeset viewer.