for (String controller : controllerNames)
{
try
{
Class<?> controllerClass = Class.forName(controller);
Controller annot = controllerClass.getAnnotation(Controller.class);
Device[] devices = annot.supportedDevices();
String resourceKey = annot.value();
if (devices == null || devices.length ==0)
{
addResource(controllerClass, resourceKey, Device.all);
}
else
{
for (Device device : devices)
{
addResource(controllerClass, resourceKey, device);
}
}
if (controllerClass.getAnnotation(Global.class) != null)
{
globalControllers.add(annot.value());
}
initWidgetControllers(controllerClass, annot);
}
catch (ClassNotFoundException e)
{