, Object o
, Properties p)
throws RemoteAccessException
{
// Get the feeder class fromproperties:
EditorFeeder feeder = null;
EditorModifier modifier = null;
String feederClass = null;
String modifierClass = null;
feederClass = (String)p.get(FEEDER_CLASS_P);
if ( feederClass == null )
throw new RuntimeException("StringChoiceEditor mis-configuration:"+
FEEDER_CLASS_P +
" property undefined.");
try {
Class c = Class.forName(feederClass);
feeder = (EditorFeeder) c.newInstance();
feeder.initialize(w,p);
} catch (Exception ex) {
ex.printStackTrace();
throw new RuntimeException("StringChoiceEditor mis-configured: "+
" unable to instantiate "+
feederClass +".");