Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package org.codehaus.mojo.gwt.reports;
  
  /*
   * Licensed to the Apache Software Foundation (ASF) under one
   * or more contributor license agreements.  See the NOTICE file
   * distributed with this work for additional information
   * regarding copyright ownership.  The ASF licenses this file
   * to you under the Apache License, Version 2.0 (the
   * "License"); you may not use this file except in compliance
  * with the License.  You may obtain a copy of the License at
  *
  *   http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  * KIND, either express or implied.  See the License for the
  * specific language governing permissions and limitations
  * under the License.
  */
 
 
 import java.util.List;
 
project compilation report renderer to display links to all modules report

Author(s):
Olivier Lamy
Since:
2.1.0-1
 
 {
     private final List<GwtModulegwtModules;
     
     private final Log log;
     
     private boolean reportsAvailable;
     
     private String compilerReportsPath;
     
     private boolean compilerReport;
     
     private final I18N i18n;
     
     private final Locale locale;
     
     public CompilationReportRendererfinal Sink sinkfinal List<GwtModulegwtModulesLog log,
                                       boolean reportsAvailableString compilerReportsPathboolean compilerReport,
                                       I18N i18nLocale locale )
     {
         supersink );
 
         this. = gwtModules;
         this. = log;
         this. = reportsAvailable;
         this. = compilerReportsPath;
         this. = compilerReport;
         this. = i18n;
         this. = locale;
     }

    
 
     @Override
     public String getTitle()
     {
         // TODO i18n
         return "GWT Compilation Reports";
     }

    
 
     @Override
     protected void renderBody()
     {
         // TODO i18n and message for none
         .debug"start renderBody" );
         startSectiongetI18nString"compiler.report.section.title" ) );
         // display a specific warning message for SoycDashboard Report
         if ( ! )
         {
             .paragraph();
             .bold();
             .textgetI18nString"soyc.report.warning" ) );
             .bold_();
             .paragraph_();
 
         }
        if ( !this. )
        {
            .paragraph();
            .bold();
            if (  )
            {
                .textgetI18nString"compiler.report.none.warning" ) );
            }
            else
            {
                .textgetI18nString"compiler.report.soyc.warning" ) );
            }
            .bold_();
            .paragraph_();
        }
        else
        {
            .list();
            for ( GwtModule gwtModule : this. )
            {
                .listItem();
                if ( StringUtils.isNotBlank ) )
                {
                    .link"./" +  + "/" + gwtModule.getPath() + "/index.html" );
                }
                else
                {
                    .link"./" + gwtModule.getPath() + "/index.html" );
                }
                .textgwtModule.getName() );
                .link_();
                .listItem_();
            }
            .list_();
        }
        endSection();
        .debug"end renderBody" );
    }
    
    protected String getI18nStringLocale localeString key )
    {
        return .getString"compile-report"localekey );
    }
New to GrepCode? Check out our FAQ X