/** * Prunes a WikiData entity to the specified languages. * Returns true IFF a label, description, or alias exists in one of the specified languages. * @param langs * @return */ public boolean prune(LanguageSet langs) { pruneSet(aliases.keySet(), langs); pruneSet(descriptions.keySet(), langs); pruneSet(labels.keySet(), langs); return (aliases.size() > 0 || descriptions.size() > 0 || labels.size() > 0); }
/** * Prunes a WikiData entity to the specified languages. * Returns true IFF a label, description, or alias exists in one of the specified languages. * @param langs * @return */ public boolean prune(LanguageSet langs) { pruneSet(aliases.keySet(), langs); pruneSet(descriptions.keySet(), langs); pruneSet(labels.keySet(), langs); return (aliases.size() > 0 || descriptions.size() > 0 || labels.size() > 0); }