org.dyndns.nuda.tools.regex
クラス RegexProcessor

java.lang.Object
  上位を拡張 org.dyndns.nuda.tools.regex.RegexProcessor

public class RegexProcessor
extends java.lang.Object

正規表現解析Bean(Regexアノテーションが付加されたBean)に対して 解析結果を提供するための正規表現プロセッサです

作成者:
nkoseki

コンストラクタの概要
RegexProcessor()
           
 
メソッドの概要
<T> java.util.List<T>
process(java.lang.String source, java.lang.Class<T> cls)
          引数に指定された解析対象テキストを正規表現で解析し、第二引数に指定されたクラスオブジェクトのインスタンスに
結果を格納します
<T> T
processBySingle(java.lang.String source, java.lang.Class<T> cls)
          第一引数で指定されたテキストコンテンツを第二引数で指定されたJavaBeans(RegexBean)で解析し 結果を第二引数で指定されたクラスオブジェクトの実態で返します
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RegexProcessor

public RegexProcessor()
メソッドの詳細

process

public <T> java.util.List<T> process(java.lang.String source,
                                     java.lang.Class<T> cls)
引数に指定された解析対象テキストを正規表現で解析し、第二引数に指定されたクラスオブジェクトのインスタンスに
結果を格納します

型パラメータ:
T -
パラメータ:
source -
cls -
戻り値:

processBySingle

public <T> T processBySingle(java.lang.String source,
                             java.lang.Class<T> cls)
第一引数で指定されたテキストコンテンツを第二引数で指定されたJavaBeans(RegexBean)で解析し 結果を第二引数で指定されたクラスオブジェクトの実態で返します

型パラメータ:
T - RegexBean
パラメータ:
source - 解析対象テキストコンテンツ
cls - RegexBeanクラスオブジェクト
戻り値:
解析結果