/** * Requests which encoder to use for the given symbolic name. * @param encoding the symbolic name of the encoder that is requested * @return the {@link StringCodec} to use, which might be a fall-back encoder or null if non was defined. */ public StringCodec getStringCodec(String encoding) { return getStringCodec(encoding, null); }
/** * Lookup a {@link StringCodec} for encoding/decoding a display name. * * @param context Used for retrieving the {@link StringCodecFactory}, see {@link #getStringCodecFactory} * @return a {@link StringCodec} for encoding/decoding a display name. */ public static StringCodec getDisplayNameCodec(final IPluginContext context) { return getStringCodecFactory(context).getStringCodec(ENCODING_DISPLAY); }
@Override public StringCodec getStringCodec(final Encoding encoding, final String locale) { final StringCodecFactory factory = config.getStringCodecFactory(); final String stringCodecName = STRING_CODEC_NAMES.get(encoding); return factory.getStringCodec(stringCodecName, locale); } }
@Override protected StringCodec load() { StringCodecFactory stringCodecFactory = settingsService.getStringCodecFactory(); return stringCodecFactory.getStringCodec(CodecUtils.ENCODING_NODE, targetLanguage); } }, provider);
/** * Lookup a {@link StringCodec} for encoding/decoding a node name for a specific locale (optional). * * @param context Used for retrieving the {@link StringCodecFactory}, see {@link #getStringCodecFactory} * @param locale Simplified string representation of a locale like <em>en_US</em> or <em>de</em> * @return a {@link StringCodec} for encoding/decoding a node name. */ public static StringCodec getNodeNameCodec(final IPluginContext context, final String locale) { return getStringCodecFactory(context).getStringCodec(ENCODING_NODE, locale); }
private StringCodec getNodeNameCodec() { ISettingsService settingsService = getPluginContext().getService(ISettingsService.SERVICE_ID, ISettingsService.class); StringCodecFactory stringCodecFactory = settingsService.getStringCodecFactory(); return stringCodecFactory.getStringCodec("encoding.node"); }
protected StringCodec getNodeNameCodec() { ISettingsService settingsService = getPluginContext().getService(ISettingsService.SERVICE_ID, ISettingsService.class); StringCodecFactory stringCodecFactory = settingsService.getStringCodecFactory(); return stringCodecFactory.getStringCodec("encoding.node"); }
private StringCodec getLocalizeCodec() { ISettingsService settingsService = getPluginContext().getService(ISettingsService.SERVICE_ID, ISettingsService.class); StringCodecFactory stringCodecFactory = settingsService.getStringCodecFactory(); return stringCodecFactory.getStringCodec("encoding.display"); } }
protected StringCodec getLocalizeCodec() { ISettingsService settingsService = getPluginContext().getService(ISettingsService.SERVICE_ID, ISettingsService.class); StringCodecFactory stringCodecFactory = settingsService.getStringCodecFactory(); return stringCodecFactory.getStringCodec("encoding.display"); }