public static Language getLanguageFromString(String languageString) { return LanguageFactory.createLanguage(languageString); }
public static Language createLanguage(String language, Properties properties) { Language implementation; if (BY_EXTENSION.equals(language)) { implementation = instance.getLanguageByExtension(properties.getProperty(EXTENSION)); } else { implementation = instance.languages.get(instance.languageAliases(language).toLowerCase(Locale.ROOT)); } if (implementation == null) { // No proper implementation // FIXME: We should log a warning, shouldn't we ? implementation = new AnyLanguage(language); } implementation.setProperties(properties); return implementation; }
int languageCode = sharedPref.getInt("selectedLanguage", -1); LanguageFactory factory = new LanguageFactory(); Language language = factory.getLanguage(languageCode);
@Override public Language languageFor(Properties p) { return LanguageFactory.createLanguage(LanguageFactory.BY_EXTENSION, p); }
public static Language createLanguage(String language, Properties properties) { Language implementation; if (BY_EXTENSION.equals(language)) { implementation = instance.getLanguageByExtension(properties.getProperty(EXTENSION)); } else { implementation = instance.languages.get(instance.languageAliases(language).toLowerCase(Locale.ROOT)); } if (implementation == null) { // No proper implementation // FIXME: We should log a warning, shouldn't we ? implementation = new AnyLanguage(language); } implementation.setProperties(properties); return implementation; }
@Override public Language convert(String languageString) { if (languageString == null || "".equals(languageString)) { languageString = DEFAULT_LANGUAGE; } return LanguageFactory.createLanguage(languageString); } }
public static Language createLanguage(String language) { return createLanguage(language, new Properties()); }
private Language createLanguage() { Properties p = new Properties(); if (ignoreLiterals) { p.setProperty(Tokenizer.IGNORE_LITERALS, "true"); } if (ignoreIdentifiers) { p.setProperty(Tokenizer.IGNORE_IDENTIFIERS, "true"); } if (ignoreAnnotations) { p.setProperty(Tokenizer.IGNORE_ANNOTATIONS, "true"); } if (ignoreUsings) { p.setProperty(Tokenizer.IGNORE_USINGS, "true"); } p.setProperty(Tokenizer.OPTION_SKIP_BLOCKS, Boolean.toString(skipBlocks)); p.setProperty(Tokenizer.OPTION_SKIP_BLOCKS_PATTERN, skipBlocksPattern); return LanguageFactory.createLanguage(language, p); }
@Override public Language languageFor(Properties p) { return LanguageFactory.createLanguage(LanguageFactory.BY_EXTENSION, p); }
public static Language getLanguageFromString(String languageString) { return LanguageFactory.createLanguage(languageString); }
@Override public Language convert(String languageString) { if (languageString == null || "".equals(languageString)) { languageString = DEFAULT_LANGUAGE; } return LanguageFactory.createLanguage(languageString); } }
public static Language createLanguage(String language) { return createLanguage(language, new Properties()); }
private Language createLanguage() { Properties p = new Properties(); if (ignoreLiterals) { p.setProperty(Tokenizer.IGNORE_LITERALS, "true"); } if (ignoreIdentifiers) { p.setProperty(Tokenizer.IGNORE_IDENTIFIERS, "true"); } if (ignoreAnnotations) { p.setProperty(Tokenizer.IGNORE_ANNOTATIONS, "true"); } if (ignoreUsings) { p.setProperty(Tokenizer.IGNORE_USINGS, "true"); } p.setProperty(Tokenizer.OPTION_SKIP_BLOCKS, Boolean.toString(skipBlocks)); p.setProperty(Tokenizer.OPTION_SKIP_BLOCKS_PATTERN, skipBlocksPattern); return LanguageFactory.createLanguage(language, p); }
cpdLanguage = LanguageFactory.createLanguage( language, p );