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

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

public class URLValidator
extends AbstractObjectValidator<T,String>

URLのバリデーションを行う。

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

コンストラクタの概要
URLValidator(String parameterName, String value)
          コンストラクタ。
 
メソッドの概要
 T notEmpty()
          文字列が空でないかチェックする。
 T shorterThanOrEqualsTo(int length)
           
 T trim()
          前後のから文字列を削除する。
 URLValidator validAsURL()
          文字列が空でないかチェックする。
 
クラス 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
 

コンストラクタの詳細

URLValidator

public URLValidator(String parameterName,
                    String value)
コンストラクタ。

パラメータ:
parameterName - パラメータ名
value - 値
メソッドの詳細

validAsURL

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

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

notEmpty

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

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

shorterThanOrEqualsTo

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

trim

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

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