/** * Returns the number of languages in which this UniversalEntity exists. * @return */ public int getNumberOfLanguages(){ return languages.size(); }
public PipelineLoader(Env env, List<StageArgs> args) throws ConfigurationException, DaoException, ClassNotFoundException, InterruptedException { MetaInfoDao metaDao = env.getConfigurator().get(MetaInfoDao.class); this.langs = env.getLanguages(); this.state = metaDao.getAllCummulativeInfo(); // this.diagnosticDao = env.getConfigurator().get(DiagnosticDao.class); initConfig(env.getConfiguration()); if (args == null) { if (langs.size() == 0) { throw new IllegalArgumentException("No languages specified to pipeline loader"); } else if (langs.size() == 1) { args = Arrays.asList(new StageArgs(DEFAULT_GROUP, true, null)); } else { args = Arrays.asList(new StageArgs(MULTILINGUAL_GROUP, true, null)); } } setStageArguments(args); }
public PipelineLoader(Env env, List<StageArgs> args) throws ConfigurationException, DaoException, ClassNotFoundException, InterruptedException { MetaInfoDao metaDao = env.getConfigurator().get(MetaInfoDao.class); this.langs = env.getLanguages(); this.state = metaDao.getAllCummulativeInfo(); // this.diagnosticDao = env.getConfigurator().get(DiagnosticDao.class); initConfig(env.getConfiguration()); if (args == null) { if (langs.size() == 0) { throw new IllegalArgumentException("No languages specified to pipeline loader"); } else if (langs.size() == 1) { args = Arrays.asList(new StageArgs(DEFAULT_GROUP, true, null)); } else { args = Arrays.asList(new StageArgs(MULTILINGUAL_GROUP, true, null)); } } setStageArguments(args); }
final AtomicInteger validLineCounter = new AtomicInteger(); final AtomicInteger unknownPages = new AtomicInteger(); final AtomicIntegerArray numLangsCount = new AtomicIntegerArray(ls.size() + 1);
result.addAll(getter.getLangLinks()); if (languages.size() >= 2) { RequestedLinkGetter getter = new RequestedLinkGetter( Language.WIKIDATA,