android: AndrOBD library vendored (no submodule, no git link)
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
package com.fr3ts0n.ecu.prot.obd;
|
||||
|
||||
import com.fr3ts0n.common.UTF8Bundle;
|
||||
|
||||
import java.util.MissingResourceException;
|
||||
import java.util.ResourceBundle;
|
||||
|
||||
public class Messages
|
||||
{
|
||||
private static final String BUNDLE_NAME = "com.fr3ts0n.ecu.prot.obd.res.messages"; //$NON-NLS-1$
|
||||
private static ResourceBundle RESOURCE_BUNDLE;
|
||||
|
||||
public Messages()
|
||||
{
|
||||
init(BUNDLE_NAME);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initialize messages with a new message bundle
|
||||
*
|
||||
* @param bundleName Name of message bundle
|
||||
*/
|
||||
public static void init(String bundleName)
|
||||
{
|
||||
RESOURCE_BUNDLE = UTF8Bundle.getBundle(bundleName);
|
||||
}
|
||||
|
||||
public static String getString(String key, String defaultString)
|
||||
{
|
||||
try
|
||||
{
|
||||
return RESOURCE_BUNDLE.getString(key);
|
||||
} catch (MissingResourceException e)
|
||||
{
|
||||
return defaultString;
|
||||
}
|
||||
}
|
||||
|
||||
public static String getString(String key)
|
||||
{
|
||||
return getString(key, '!' + key + '!');
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user