]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - demo/plugins/org.argeo.demo.i18n/src/main/java/org/argeo/demo/i18n/NLSHelper.java
5d20fb361e8cae23d1ceba5900015cd49404c6e1
1 package org
.argeo
.demo
.i18n
;
3 import org
.eclipse
.osgi
.util
.NLS
;
6 * thanks to {@link http
7 * ://eclipsesource.com/en/info/rcp-rap-single-sourcing-guideline/}
9 public abstract class NLSHelper
{
10 private final static NLSHelper IMPL
;
13 IMPL
= (NLSHelper
) ImplementationLoader
.newInstance(NLSHelper
.class);
16 public static NLS
getMessages(String bundleName
,
17 @SuppressWarnings("rawtypes") Class clazz
) {
18 return (NLS
) IMPL
.internalGetMessages(bundleName
, clazz
);
21 protected abstract Object
internalGetMessages(String bundleName
,
22 @SuppressWarnings("rawtypes") Class clazz
);