public class ClassEditor extends PropertyEditorSupportSE
java.lang.Class
SE のプロパティエディター。String クラス名のプロパティをブリッジとして使用する必要なく、Class
プロパティの直接入力を可能にします。 標準の Class.forName(String)
SE メソッドとは対照的に、"java.lang.String[]" -style 配列クラス名もサポートします。
Class.forName(java.lang.String)
SE, ClassUtils.forName(String, ClassLoader)
コンストラクターと説明 |
---|
ClassEditor() スレッドコンテキスト ClassLoader を使用して、デフォルトの ClassEditor を作成します。 |
ClassEditor(ClassLoaderSE classLoader) 指定された ClassLoader を使用して、デフォルトの ClassEditor を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
StringSE | getAsText() |
void | setAsText(StringSE text) |
addPropertyChangeListenerSE, firePropertyChangeSE, getCustomEditorSE, getJavaInitializationStringSE, getSourceSE, getTagsSE, getValueSE, isPaintableSE, paintValueSE, removePropertyChangeListenerSE, setSourceSE, setValueSE, supportsCustomEditorSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public ClassEditor()
public ClassEditor(@Nullable ClassLoaderSE classLoader)
classLoader
- 使用する ClassLoader (スレッドコンテキスト ClassLoader の場合は null
)public void setAsText(StringSE text) throws IllegalArgumentExceptionSE
PropertyEditorSE
の setAsTextSE
PropertyEditorSupportSE
の setAsTextSE
IllegalArgumentExceptionSE
public StringSE getAsText()
PropertyEditorSE
の getAsTextSE
PropertyEditorSupportSE
の getAsTextSE