public class ClassEditor extends PropertyEditorSupportSE
java.lang.ClassSE のプロパティエディター。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, supportsCustomEditorSEcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic ClassEditor()
public ClassEditor(@Nullable ClassLoaderSE classLoader)
classLoader - 使用する ClassLoader (スレッドコンテキスト ClassLoader の場合は null )public void setAsText(StringSE text) throws IllegalArgumentExceptionSE
PropertyEditorSE の setAsTextSE PropertyEditorSupportSE の setAsTextSE IllegalArgumentExceptionSEpublic StringSE getAsText()
PropertyEditorSE の getAsTextSE PropertyEditorSupportSE の getAsTextSE