Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2013-2015 Grzegorz Slowikowski (gslowikowski at gmail dot com)
   *
   * Licensed 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.
  */
 
 package com.google.code.play2.provider.play24;
 
 import java.io.File;
 
 
 
 
 public class Play24RoutesCompiler
     implements Play2RoutesCompiler
 {
     private static final String[] javaAdditionalImports = new String[] { "controllers.Assets.Asset""play.libs.F" };
 
     private static final String[] scalaAdditionalImports = new String[] { "controllers.Assets.Asset" };
 
     private String mainLang;
 
     private File outputDirectory;
 
     private String generator = "static";
 
     @Override
     public void setMainLangString mainLang )
     {
         this. = mainLang;
     }
 
     @Override
     public void setOutputDirectoryFile outputDirectory )
     {
         this. = outputDirectory;
     }
 
     @Override
     public void setGeneratorString generator )
     {
         this. = generator//TODO - add validation
     }
 
     @Override
     public String getDefaultNamespace()
     {
         return "router";
     }
 
     @Override
     public void compileFile routesFile )
         throws RoutesCompilationException
     {
         String[] additionalImports = {};
         if ( "java".equalsIgnoreCase ) )
         {
             additionalImports = ;
         }
         else if ( "scala".equalsIgnoreCase ) )
         {
             additionalImports = ;
         }
 
         RoutesGenerator routesGenerator = .;
         if ( "injected".equals ) )
         {
             routesGenerator = .;
         }
         RoutesCompiler.RoutesCompilerTask routesCompilerTask =
             new RoutesCompiler.RoutesCompilerTaskroutesFile,
                                                    JavaConversions.asScalaBuffer( Arrays.asListadditionalImports ) ),
                                                    truetruefalse ); // TODO - should be parametrizable in the future
         Either<Seq<RoutesCompilationError>, Seq<File>> result =
             ..compileroutesCompilerTaskroutesGenerator );
         if ( result.isLeft() )
        {
            RoutesCompilationError e = result.left().get().apply( 0 );
            throw new RoutesCompilationExceptione.source(), e.message(), (Integere.line().get(),
                                                  (Integere.column().get() );
        }
    }
New to GrepCode? Check out our FAQ X