|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.jca.deploy.impl.AbstractDeployer<TARGET>
TARGET
- デプロイ対象public abstract class AbstractDeployer<TARGET>
リソースアダプタ等をデプロイする抽象基底クラスです.
フィールドの概要 | |
---|---|
protected ClassLoader |
cl
クラスローダ |
protected List<ConfigProperty> |
configProperties
プロパティの List |
protected static String |
LINE_SEPARATOR
行区切り文字 |
protected static Class<?>[] |
PARAMETER_TYPE
String を受け取るコンストラクタの引数型の配列 |
コンストラクタの概要 | |
---|---|
AbstractDeployer()
インスタンスを構築します. |
メソッドの概要 | |
---|---|
protected void |
applyProperties(BeanDesc beanDesc,
TARGET target,
Collection<ConfigProperty> properties)
デプロイ対象にプロパティのコレクションを設定します. |
protected void |
applyProperty(BeanDesc beanDesc,
TARGET target,
ConfigProperty property)
デプロイ対象にプロパティを設定します. |
ClassLoader |
getClassLoader()
クラスローダを返します. |
protected void |
loggingConfigProperties(Collection<ConfigProperty> properties,
String indent,
StringBuilder buf)
デプロイ対象に設定するプロパティのコレクションをログ出力用にフォーマットします. |
void |
setClassLoader(ClassLoader cl)
クラスローダを設定します. |
void |
setProperty(ConfigProperty configProperty)
プロパティを設定します. |
void |
setProperty(String name,
String value)
プロパティを設定します. |
void |
setProperty(String name,
String type,
String value)
プロパティを設定します. |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected static final String LINE_SEPARATOR
protected static final Class<?>[] PARAMETER_TYPE
String
を受け取るコンストラクタの引数型の配列
protected final List<ConfigProperty> configProperties
List
protected ClassLoader cl
コンストラクタの詳細 |
---|
public AbstractDeployer()
メソッドの詳細 |
---|
public void setProperty(String name, String value)
name
- プロパティの名前value
- プロパティの値public void setProperty(String name, String type, String value)
name
- プロパティの名前type
- プロパティの型value
- プロパティの値public void setProperty(ConfigProperty configProperty)
configProperty
- プロパティpublic ClassLoader getClassLoader()
public void setClassLoader(ClassLoader cl)
cl
- クラスローダprotected void applyProperties(BeanDesc beanDesc, TARGET target, Collection<ConfigProperty> properties)
beanDesc
- デプロイ対象クラスのBeanDesc
target
- デプロイ対象のインスタンスproperties
- 設定するプロパティのコレクションprotected void applyProperty(BeanDesc beanDesc, TARGET target, ConfigProperty property)
beanDesc
- デプロイ対象クラスのBeanDesc
target
- デプロイ対象のインスタンスproperty
- 設定するプロパティprotected void loggingConfigProperties(Collection<ConfigProperty> properties, String indent, StringBuilder buf)
properties
- プロパティのコレクションindent
- インデントのレベルbuf
- 文字列バッファ
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |