public class InspireSupportedLanguages extends Object implements InspireObject
Modifier and Type | Field and Description |
---|---|
private InspireLanguageISO6392B |
defaultLanguage |
private Set<InspireLanguageISO6392B> |
supportedLanguages |
Constructor and Description |
---|
InspireSupportedLanguages(InspireLanguageISO6392B defaultLanguage)
constructor
|
Modifier and Type | Method and Description |
---|---|
InspireSupportedLanguages |
addSupportedLanguage(InspireLanguageISO6392B supportedLanguage)
Add the supported language
|
InspireLanguageISO6392B |
getDefaultLanguage()
Get the default language
|
Set<InspireLanguageISO6392B> |
getSupportedLanguages()
Get the supported languages
|
boolean |
isSetSupportedLanguages()
Check if supported languages are set
|
private void |
setDefaultLanguage(InspireLanguageISO6392B defaultLanguage)
Set the default language
|
void |
setSupportedLanguages(Collection<InspireLanguageISO6392B> supportedLanguages)
Set the supported languages, clears the existing collection
|
String |
toString() |
private InspireLanguageISO6392B defaultLanguage
private Set<InspireLanguageISO6392B> supportedLanguages
public InspireSupportedLanguages(InspireLanguageISO6392B defaultLanguage)
defaultLanguage
- the mandatory default languagepublic InspireLanguageISO6392B getDefaultLanguage()
private void setDefaultLanguage(InspireLanguageISO6392B defaultLanguage)
defaultLanguage
- the defaultLanguage to setpublic Set<InspireLanguageISO6392B> getSupportedLanguages()
public void setSupportedLanguages(Collection<InspireLanguageISO6392B> supportedLanguages)
supportedLanguages
- the supportedLanguages to setpublic InspireSupportedLanguages addSupportedLanguage(InspireLanguageISO6392B supportedLanguage)
supportedLanguage
- the supported language to addpublic boolean isSetSupportedLanguages()
true
, if supported languages are setCopyright © 2012-2015 52north.org. All Rights Reserved.