Ignore:
Timestamp:
2012-05-29T11:26:42+12:00 (12 years ago)
Author:
sjm84
Message:

Updating the default format statements for browsing and searching

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/gli/src/org/greenstone/gatherer/cdm/Format4gs3Manager.java

    r25682 r25696  
    6363public class Format4gs3Manager implements SharedByTwoFormatManager
    6464{
    65 
    66     static final private String SEARCH_FORMAT = "<gsf:template match=\"documentNode\"><td valign=\"top\"><gsf:link type=\"document\"><gsf:icon type=\"document\"/></gsf:link></td><td><gsf:switch><gsf:metadata name=\"Title\" select=\"ancestors\" separator=\": \"/><gsf:when test=\"exists\"><gsf:metadata name=\"Title\" select=\"ancestors\" separator=\": \"/>:</gsf:when></gsf:switch><gsf:link type=\"document\"><gsf:metadata name=\"Title\"/></gsf:link></td></gsf:template>";
     65    //The default search format
     66    static final private String SEARCH_FORMAT;
     67    static
     68    {
     69        // @formatter:off
     70        String SEARCH_FORMAT_TEMP = "" +
     71        "<gsf:template match=\"documentNode\">" +
     72            "<td valign=\"top\">" +
     73                "<gsf:link type=\"document\">" +
     74                    "<gsf:icon type=\"document\"/>" +
     75                "</gsf:link>" +
     76            "</td>" +
     77            "<td>" +
     78                "<gsf:link type=\"document\">" +
     79                    "<gsf:choose-metadata>" +
     80                        "<gsf:metadata name=\"dc.Title\"/>" +
     81                        "<gsf:metadata name=\"exp.Title\"/>" +
     82                        "<gsf:metadata name=\"ex.dc.Title\"/>" +
     83                        "<gsf:metadata name=\"Title\"/>" +
     84                        "<gsf:default>Untitled</gsf:default>" +
     85                    "</gsf:choose-metadata>" +
     86                "</gsf:link>" +
     87            "</td>" +
     88        "</gsf:template>";
     89        SEARCH_FORMAT = SEARCH_FORMAT_TEMP;
     90        // @formatter:on
     91    }
    6792    static final private String SEARCH = "search";
    68     static final private String DISPLAY_FORMAT = "<gsf:template match=\"documentcontent\"></gsf:template><gsf:option name=\"TOC\" value=\"true\"/>";
     93    static final private String DISPLAY_FORMAT = "<gsf:option name=\"TOC\" value=\"true\"/>";
    6994    static final private String DISPLAY = "display";
    70     static final private String CLASSIFIER_DEFAULT_FORMAT = "<gsf:template match=\"documentNode\"><td valign=\"top\"><gsf:link type=\"document\"><gsf:icon type=\"document\"/></gsf:link></td><td valign=\"top\"><gsf:link type=\"source\"><gsf:choose-metadata><gsf:metadata name=\"thumbicon\"/><gsf:metadata name=\"srcicon\"/></gsf:choose-metadata></gsf:link></td><td valign=\"top\"><gsf:choose-metadata><gsf:metadata name=\"dc.Title\"/><gsf:metadata name=\"exp.Title\"/><gsf:metadata name=\"Title\"/><gsf:default>Untitled</gsf:default></gsf:choose-metadata><gsf:switch><gsf:metadata name=\"Source\"/><gsf:when test=\"exists\"><br/><i>(<gsf:metadata name=\"Source\"/>)</i></gsf:when></gsf:switch></td></gsf:template><gsf:template match=\"classifierNode\"><td valign=\"top\"><gsf:link type=\"classifier\"><gsf:icon type=\"classifier\"/></gsf:link></td><td valign=\"top\"><gsf:link type=\"source\"><gsf:choose-metadata><gsf:metadata name=\"thumbicon\"/><gsf:metadata name=\"srcicon\"/></gsf:choose-metadata></gsf:link></td><td valign=\"top\"><gsf:choose-metadata><gsf:metadata name=\"dc.Title\"/><gsf:metadata name=\"exp.Title\"/><gsf:metadata name=\"Title\"/><gsf:default>Untitled</gsf:default></gsf:choose-metadata><gsf:switch><gsf:metadata name=\"Source\"/><gsf:when test=\"exists\"><br/><i>(<gsf:metadata name=\"Source\"/>)</i></gsf:when></gsf:switch></td></gsf:template><gsf:template match=\"classifierNode\" mode=\"horizontal\"><gsf:link type=\"horizontal\"><gsf:metadata name=\"Title\"/></gsf:link></gsf:template>";
     95
     96    //The default browse format
     97    static final private String CLASSIFIER_DEFAULT_FORMAT;
     98    static
     99    {
     100        // @formatter:off
     101        String CLASSIFIER_DEFAULT_FORMAT_TEMP = "" +
     102        "<gsf:template match=\"documentNode\">" +
     103            "<td valign=\"top\">" +
     104                "<gsf:link type=\"document\">" +
     105                    "<gsf:icon type=\"document\"/>" +
     106                "</gsf:link>" +
     107            "</td>" +
     108            "<td valign=\"top\">" +
     109                "<gsf:link type=\"source\">" +
     110                    "<gsf:choose-metadata>" +
     111                        "<gsf:metadata name=\"thumbicon\"/>" +
     112                        "<gsf:metadata name=\"srcicon\"/>" +
     113                    "</gsf:choose-metadata>" +
     114                "</gsf:link>" +
     115            "</td>" +
     116            "<td valign=\"top\">" +
     117                "<gsf:link type=\"document\">" +
     118                    "<gsf:choose-metadata>" +
     119                        "<gsf:metadata name=\"dc.Title\"/>" +
     120                        "<gsf:metadata name=\"exp.Title\"/>" +
     121                        "<gsf:metadata name=\"ex.dc.Title\"/>" +
     122                        "<gsf:metadata name=\"Title\"/>" +
     123                        "<gsf:default>Untitled</gsf:default>" +
     124                    "</gsf:choose-metadata>" +
     125                "</gsf:link>" +
     126                "<gsf:switch>" +
     127                    "<gsf:metadata name=\"Source\"/>" +
     128                    "<gsf:when test=\"exists\"><br/><i>(<gsf:metadata name=\"Source\"/>)</i></gsf:when>" +
     129                "</gsf:switch>" +
     130            "</td>" +
     131        "</gsf:template>" +
     132        "<gsf:template match=\"classifierNode[@classifierStyle = 'VList']\">" +
     133            "<td valign=\"top\">" +
     134                "<gsf:link type=\"classifier\">" +
     135                    "<gsf:icon type=\"classifier\"/>" +
     136                "</gsf:link>" +
     137            "</td>" +
     138            "<td valign=\"top\">" +
     139                "<gsf:link type=\"source\">" +
     140                    "<gsf:choose-metadata>" +
     141                        "<gsf:metadata name=\"thumbicon\"/>" +
     142                        "<gsf:metadata name=\"srcicon\"/>" +
     143                    "</gsf:choose-metadata>" +
     144                "</gsf:link>" +
     145            "</td>" +
     146            "<td valign=\"top\">" +
     147                "<gsf:choose-metadata>" +
     148                    "<gsf:metadata name=\"dc.Title\"/>" +
     149                    "<gsf:metadata name=\"exp.Title\"/>" +
     150                    "<gsf:metadata name=\"ex.dc.Title\"/>" +
     151                    "<gsf:metadata name=\"Title\"/>" +
     152                    "<gsf:default>Untitled</gsf:default>" +
     153                "</gsf:choose-metadata>" +
     154                "<gsf:switch>" +
     155                    "<gsf:metadata name=\"Source\"/>" +
     156                    "<gsf:when test=\"exists\"><br/><i>(<gsf:metadata name=\"Source\"/>)</i></gsf:when>" +
     157                "</gsf:switch>" +
     158            "</td>" +
     159        "</gsf:template>" +
     160        "<gsf:template match=\"classifierNode[@classifierStyle = 'HList']\">" +
     161            "<gsf:link type=\"classifier\">" +
     162                "<gsf:metadata name=\"Title\"/>" +
     163            "</gsf:link>" +
     164        "</gsf:template>";
     165        CLASSIFIER_DEFAULT_FORMAT = CLASSIFIER_DEFAULT_FORMAT_TEMP;
     166        // @formatter:on
     167    }
    71168    static final private String CLASSIFIER_DEFAULT = "browse";
    72169    static final private String SEARCHTYPE_FORMAT = "plain,simpleform,advancedform";
Note: See TracChangeset for help on using the changeset viewer.