public class LanguagePairValidator extends Object
Constructor and Description |
---|
LanguagePairValidator(LanguageValidator lang1,
LanguageValidator lang2) |
Modifier and Type | Method and Description |
---|---|
LanguagePair |
getLanguagePair() |
LanguagePair |
getUniqueLanguagePair(Collection<LanguagePair> supportedPairs) |
LanguagePairValidator |
notEmpty() |
LanguagePairValidator |
notNull() |
LanguagePairValidator |
trim() |
public LanguagePairValidator(LanguageValidator lang1, LanguageValidator lang2)
public LanguagePairValidator notNull() throws InvalidParameterException
InvalidParameterException
public LanguagePairValidator trim()
public LanguagePairValidator notEmpty() throws InvalidParameterException
InvalidParameterException
public LanguagePair getLanguagePair() throws InvalidParameterException
InvalidParameterException
public LanguagePair getUniqueLanguagePair(Collection<LanguagePair> supportedPairs) throws InvalidParameterException, LanguagePairNotUniquelyDecidedException, UnsupportedLanguagePairException