org.springframework.beans.propertyeditors
Class ClassArrayEditor
java.lang.Object
java.beans.PropertyEditorSupport
org.springframework.beans.propertyeditors.ClassArrayEditor
All Implemented Interfaces: PropertyEditor
public class ClassArrayEditor extends PropertyEditorSupport
Property editor for an array of Classes
, to enable
the direct population of a Class[]
property without having to
use a String
class name property as bridge.
Also supports "java.lang.String[]"-style array class names, in contrast
to the standard Class.forName(String)
method.
Since:
2.0
Author:
Rob Harrop
Methods inherited from class java.beans.PropertyEditorSupport
addPropertyChangeListener , firePropertyChange , getCustomEditor , getJavaInitializationString , getSource , getTags , getValue , isPaintable , paintValue , removePropertyChangeListener , setSource , setValue , supportsCustomEditor
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
ClassArrayEditor
public ClassArrayEditor ()
Create a default ClassEditor
, using the thread
context ClassLoader
.
ClassArrayEditor
public ClassArrayEditor (ClassLoader classLoader)
Create a default ClassArrayEditor
, using the given
ClassLoader
.
Parameters: classLoader
- the ClassLoader
to use
(or pass null
for the thread context ClassLoader
)
setAsText
public void setAsText (String text)
throws IllegalArgumentException
Specified by: setAsText
in interface PropertyEditor
Overrides: setAsText
in class PropertyEditorSupport
Throws:
IllegalArgumentException
getAsText
public String getAsText ()
Specified by: getAsText
in interface PropertyEditor
Overrides: getAsText
in class PropertyEditorSupport
Copyright © 2002-2007 The Spring Framework .