Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2012 JBoss Inc
   *
   * 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 org.kie.workbench.drools.client.resources.i18n;
 
 import  com.google.gwt.core.client.GWT;
 import  com.google.gwt.i18n.client.Messages;

This uses GWT to provide client side compile time resolving of locales. See: http://code.google.com/docreader/#p=google-web-toolkit-doc-1-5&s=google-web- toolkit-doc-1-5&t=DevGuideInternationalization (for more information).

Each method name matches up with a key in Constants.properties (the properties file can still be used on the server). To use this, use GWT.create(Constants.class).

 
 public interface AppConstants
         extends
         Messages {
 
     AppConstants INSTANCE = GWT.create( AppConstants.class );
 
     String home();
 
     String authoring();
 
 
     String administration();
 
     String deployment();
 
 
     String newItem();
 
     String logout();
 
     String find();
 
     String search();
 
 
     String explore();
 
     String files();
 
     String repositories();
 
 
 
     String newRepository();
 
     String projects();
 
 
 
 
     String tools();
 
 
     String homeAuthor();
 
 
     String homeDeploy();
 
 
     String Role();
 
     String User();
 
     String LogOut();
 
 
    String Repository();
    String Upload();
    String Refresh();
New to GrepCode? Check out our FAQ X