001 /* 002 * Sonar, open source software quality management tool. 003 * Copyright (C) 2009 SonarSource SA 004 * mailto:contact AT sonarsource DOT com 005 * 006 * Sonar is free software; you can redistribute it and/or 007 * modify it under the terms of the GNU Lesser General Public 008 * License as published by the Free Software Foundation; either 009 * version 3 of the License, or (at your option) any later version. 010 * 011 * Sonar is distributed in the hope that it will be useful, 012 * but WITHOUT ANY WARRANTY; without even the implied warranty of 013 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 014 * Lesser General Public License for more details. 015 * 016 * You should have received a copy of the GNU Lesser General Public 017 * License along with Sonar; if not, write to the Free Software 018 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02 019 */ 020 package org.sonar.api.web.gwt.client; 021 022 import com.google.gwt.i18n.client.Dictionary; 023 024 public final class ResourceDictionary { 025 026 public final static String CONF_PERMALINK_BASE = "permalink_url_base"; 027 public final static String CONF_RESOURCE_KEY = "resource_key"; 028 public final static String CONF_V_RESOURCE_KEY = "viewer_resource_key"; 029 public final static String CONF_V_PLUGIN_KEY = "viewer_plugin_key"; 030 public final static String CONF_V_METRIC_KEY = "viewer_metric_key"; 031 032 private ResourceDictionary() { 033 } 034 035 public static String getPermaLinkURLBase() { 036 return Utils.getConfiguration(CONF_PERMALINK_BASE); 037 } 038 039 public static String getResourceKey() { 040 return Utils.getConfiguration(CONF_RESOURCE_KEY); 041 } 042 043 public static String getViewerResourceKey() { 044 return Utils.getConfiguration(CONF_V_RESOURCE_KEY); 045 } 046 047 public static String getViewerPluginKey() { 048 return Utils.getConfiguration(CONF_V_PLUGIN_KEY); 049 } 050 051 public static String getViewerMetricKey() { 052 return Utils.getConfiguration(CONF_V_METRIC_KEY); 053 } 054 055 public static Dictionary getResourceViewers() { 056 return Dictionary.getDictionary("resource_viewers"); 057 } 058 059 }