Project

General

Profile

1 17818 dimitra.ke
package eu.dnetlib.data.search.utils.vocabulary;
2 17557 katerina.i
3 18012 dimitra.ke
import java.util.List;
4 17557 katerina.i
import java.util.Locale;
5 18012 dimitra.ke
import java.util.Set;
6 17557 katerina.i
7 17818 dimitra.ke
import eu.dnetlib.domain.enabling.Vocabulary;
8
9 17557 katerina.i
public interface VocabularyManager {
10
11
	/**
12
	 * Returns the path where the requested vocabulary is
13
	 * @param vocabularyName
14
	 * @param locale
15
	 * @return
16
	 */
17 17894 dimitra.ke
	public Vocabulary getVocabulary(String vocabularyName, Locale locale);
18 18012 dimitra.ke
	public Vocabulary getVocabulary(String vocabularyName, Locale locale, boolean loadanyway);
19 19863 katerina.i
	public String translate(String n, String l, String e, String d);
20 18012 dimitra.ke
	public Set<String> getVocabularyNames();
21
	public List<Locale> getLocales();
22 17557 katerina.i
}