Ignore:
Timestamp:
2012-07-26T11:04:08+12:00 (12 years ago)
Author:
sjm84
Message:

Analyse xsl files in advance to find out what metadata we need

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action/QueryAction.java

    r25986 r26026  
    228228        // metadata that it wants, and QueryAction should look through the format stuff to see if there is any other?
    229229
     230        Element extraMetaListElem = (Element) GSXML.getChildByTagName(request, GSXML.EXTRA_METADATA + GSXML.LIST_MODIFIER);
     231        if(extraMetaListElem != null)
     232        {
     233            NodeList extraMetaList = extraMetaListElem.getElementsByTagName(GSXML.EXTRA_METADATA);
     234            for(int i = 0; i < extraMetaList.getLength(); i++)
     235            {
     236                metadata_names.add(((Element)extraMetaList.item(i)).getAttribute(GSXML.NAME_ATT));
     237            }
     238        }
     239
    230240        Element dm_param_list = createMetadataParamList(metadata_names);
    231241
Note: See TracChangeset for help on using the changeset viewer.