Ignore:
Timestamp:
2012-05-22T13:01:04+12:00 (12 years ago)
Author:
sjm84
Message:

Fixing Greenstone 3's use (or lack thereof) of generics, this was done automatically so we may want to change it over time. This change will also auto-format any files that have not already been formatted.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/AbstractGS2DocumentRetrieve.java

    r25427 r25635  
    157157
    158158    /** returns a list of the child ids in order, null if no children */
    159     protected ArrayList getChildrenIds(String node_id)
     159    protected ArrayList<String> getChildrenIds(String node_id)
    160160    {
    161161        DBInfo info = this.coll_db.getInfo(node_id);
     
    170170            return null;
    171171        }
    172         ArrayList children = new ArrayList();
     172        ArrayList<String> children = new ArrayList<String>();
    173173        StringTokenizer st = new StringTokenizer(contains, ";");
    174174        while (st.hasMoreTokens())
     
    198198     */
    199199    // assumes only one value per metadata
    200     protected Element getMetadataList(String node_id, boolean all_metadata, ArrayList metadata_names) throws GSException
     200    protected Element getMetadataList(String node_id, boolean all_metadata, ArrayList<String> metadata_names) throws GSException
    201201    {
    202202        Element metadata_list = this.doc.createElement(GSXML.METADATA_ELEM + GSXML.LIST_MODIFIER);
     
    210210        {
    211211            // return everything out of the database
    212             Set keys = info.getKeys();
    213             Iterator it = keys.iterator();
     212            Set<String> keys = info.getKeys();
     213            Iterator<String> it = keys.iterator();
    214214            while (it.hasNext())
    215215            {
    216                 String key = (String) it.next();
     216                String key = it.next();
    217217                //String value = info.getInfo(key);
    218                 Vector values = info.getMultiInfo(key);
     218                Vector<String> values = info.getMultiInfo(key);
    219219                for (int i = 0; i < values.size(); i++)
    220220                {
    221                     GSXML.addMetadata(this.doc, metadata_list, key, this.macro_resolver.resolve((String) values.elementAt(i), lang, MacroResolver.SCOPE_META, node_id));
     221                    GSXML.addMetadata(this.doc, metadata_list, key, this.macro_resolver.resolve(values.elementAt(i), lang, MacroResolver.SCOPE_META, node_id));
    222222                }
    223223            }
     
    228228            for (int i = 0; i < metadata_names.size(); i++)
    229229            {
    230                 String meta_name = (String) metadata_names.get(i);
     230                String meta_name = metadata_names.get(i);
    231231                String value = getMetadata(node_id, info, meta_name, lang);
    232232                GSXML.addMetadata(this.doc, metadata_list, meta_name, value);
     
    375375        if (pos == -1)
    376376        {
    377             Vector values = info.getMultiInfo(metadata);
     377            Vector<String> values = info.getMultiInfo(metadata);
    378378            if (values != null)
    379379            {
     
    391391                        result.append(separator);
    392392                    }
    393                     result.append(this.macro_resolver.resolve((String) values.elementAt(i), lang, MacroResolver.SCOPE_META, node_id));
     393                    result.append(this.macro_resolver.resolve(values.elementAt(i), lang, MacroResolver.SCOPE_META, node_id));
    394394                }
    395395                return result.toString();
     
    482482        {
    483483            // we have multiple meta
    484             Vector values = relation_info.getMultiInfo(metadata);
     484            Vector<String> values = relation_info.getMultiInfo(metadata);
    485485            if (values != null)
    486486            {
     
    496496                        result.append(separator);
    497497                    }
    498                     result.append(this.macro_resolver.resolve((String) values.elementAt(i), lang, MacroResolver.SCOPE_META, relation_id));
     498                    result.append(this.macro_resolver.resolve(values.elementAt(i), lang, MacroResolver.SCOPE_META, relation_id));
    499499                }
    500500            }
     
    522522            else
    523523            {
    524                 Vector values = relation_info.getMultiInfo(metadata);
     524                Vector<String> values = relation_info.getMultiInfo(metadata);
    525525                if (values != null)
    526526                {
     
    528528                    {
    529529                        result.insert(0, separator);
    530                         result.insert(0, this.macro_resolver.resolve((String) values.elementAt(i), lang, MacroResolver.SCOPE_META, relation_id));
     530                        result.insert(0, this.macro_resolver.resolve(values.elementAt(i), lang, MacroResolver.SCOPE_META, relation_id));
    531531                    }
    532532                }
Note: See TracChangeset for help on using the changeset viewer.