public class LanguagePathValidator extends Object
Constructor and Description |
---|
LanguagePathValidator(String sourceLangParamName,
String sourceLang,
String intermediateLangsParamName,
String[] intermediateLangs,
String targetLangParamName,
String targetLang) |
Modifier and Type | Method and Description |
---|---|
LanguagePath |
getLanguagePath() |
LanguagePath |
getUniqueLanguagePath(Collection<LanguagePath> supportedPathes) |
LanguagePathValidator |
notEmpty() |
LanguagePathValidator |
notNull() |
LanguagePathValidator |
trim() |
public LanguagePathValidator notNull() throws InvalidParameterException
InvalidParameterException
public LanguagePathValidator trim()
public LanguagePathValidator notEmpty() throws InvalidParameterException
InvalidParameterException
public LanguagePath getLanguagePath() throws InvalidParameterException
InvalidParameterException
public LanguagePath getUniqueLanguagePath(Collection<LanguagePath> supportedPathes) throws InvalidParameterException, LanguagePathNotUniquelyDecidedException, UnsupportedLanguagePathException