org.seasar.framework.container.autoregister
クラス ClassPattern

java.lang.Object
  拡張org.seasar.framework.container.autoregister.ClassPattern

public class ClassPattern
extends java.lang.Object

自動登録の対象、非対象となるクラス名のパターンを保持します。

作成者:
higa

コンストラクタの概要
ClassPattern()
          デフォルトのコンストラクタです。
ClassPattern(java.lang.String packageName, java.lang.String shortClassNames)
          パッケージ名とクラス名のパターンを受け取るコンストラクタです。
 
メソッドの概要
protected static java.lang.String appendDelimiter(java.lang.String name)
          デリミタを追加します。
 java.lang.String getPackageName()
          パッケージ名を返します。
 boolean isAppliedPackageName(java.lang.String pName)
          パッケージ名がパターンに一致しているかどうかを返します。
 boolean isAppliedShortClassName(java.lang.String shortClassName)
          (パッケージを含まない)クラス名がパターンに一致しているかどうかを返します。
 void setPackageName(java.lang.String packageName)
          パッケージ名を設定します。
 void setShortClassNames(java.lang.String shortClassNames)
          (パッケージを含まない)クラス名のパターンを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ClassPattern

public ClassPattern()
デフォルトのコンストラクタです。


ClassPattern

public ClassPattern(java.lang.String packageName,
                    java.lang.String shortClassNames)
パッケージ名とクラス名のパターンを受け取るコンストラクタです。

パラメータ:
packageName -
shortClassNames -
メソッドの詳細

getPackageName

public java.lang.String getPackageName()
パッケージ名を返します。

戻り値:

setPackageName

public void setPackageName(java.lang.String packageName)
パッケージ名を設定します。

パラメータ:
packageName -

setShortClassNames

public void setShortClassNames(java.lang.String shortClassNames)
(パッケージを含まない)クラス名のパターンを設定します。複数のパターンを設定する場合、','で区切ります。

パラメータ:
shortClassNames -

isAppliedShortClassName

public boolean isAppliedShortClassName(java.lang.String shortClassName)
(パッケージを含まない)クラス名がパターンに一致しているかどうかを返します。

パラメータ:
shortClassName -
戻り値:

isAppliedPackageName

public boolean isAppliedPackageName(java.lang.String pName)
パッケージ名がパターンに一致しているかどうかを返します。

パラメータ:
pName -
戻り値:

appendDelimiter

protected static java.lang.String appendDelimiter(java.lang.String name)
デリミタを追加します。

パラメータ:
name -
戻り値:
デリミタが追加された名前


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.