jp.go.nict.langrid.service_1_2.util.validator
クラス LanguageValidator

java.lang.Object
  上位を拡張 jp.go.nict.langrid.service_1_2.util.validator.AbstractObjectValidator<T,String>
      上位を拡張 jp.go.nict.langrid.service_1_2.util.validator.LanguageValidator

public class LanguageValidator
extends AbstractObjectValidator<T,String>

言語のバリデータ。

バージョン:
$Revision: 10926 $
作成者:
$Author: Takao Nakaguchi $

コンストラクタの概要
LanguageValidator(String parameterName, String value)
           
 
メソッドの概要
 Language getLanguage()
           
 Language getUniqueLanguage(Collection<Language> candidates)
           
 T notEmpty()
          文字列が空でないかチェックする。
 T shorterThanOrEqualsTo(int length)
           
 T trim()
          前後のから文字列を削除する。
 
クラス jp.go.nict.langrid.service_1_2.util.validator.AbstractObjectValidator から継承されたメソッド
getParameterName, getValue, notNull, setValue
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LanguageValidator

public LanguageValidator(String parameterName,
                         String value)
メソッドの詳細

getLanguage

public Language getLanguage()
                     throws InvalidParameterException
例外:
InvalidParameterException

getUniqueLanguage

public Language getUniqueLanguage(Collection<Language> candidates)
                           throws InvalidParameterException,
                                  LanguageNotUniquelyDecidedException,
                                  UnsupportedLanguageException
例外:
InvalidParameterException
LanguageNotUniquelyDecidedException
UnsupportedLanguageException

notEmpty

public T notEmpty()
                                                                                            throws InvalidParameterException
文字列が空でないかチェックする。

戻り値:
このクラスを継承したクラス
例外:
InvalidParameterException - 不正パラメータ例外

shorterThanOrEqualsTo

public T shorterThanOrEqualsTo(int length)
                                                                                                         throws InvalidParameterException
例外:
InvalidParameterException

trim

public T trim()
前後のから文字列を削除する。

戻り値:
このクラスを継承したクラス