Package org.sonar.api.resources
Class Languages
- java.lang.Object
-
- org.sonar.api.resources.Languages
-
@ScannerSide @ServerSide @ComputeEngineSide public class Languages extends java.lang.Object
A class to store the list of languages- Since:
- 1.10
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(Language language)
Adds a language to the current objectLanguage[]
all()
Language
get(java.lang.String key)
Return a language from the current object based on its keyjava.lang.String[]
getSuffixes(java.lang.String... keys)
-
-
-
Constructor Detail
-
Languages
public Languages(Language... languages)
Creates a list of languages
-
Languages
public Languages()
No languages are installed
-
-
Method Detail
-
getSuffixes
public java.lang.String[] getSuffixes(java.lang.String... keys)
- Parameters:
keys
- the languages keys- Returns:
- the list of suffix files associates to languages included in the current object
-
get
public Language get(java.lang.String key)
Return a language from the current object based on its key
-
add
public void add(Language language)
Adds a language to the current object
-
all
public Language[] all()
- Since:
- 4.2
-
-