org.cruxframework.crux.core.rebind.controller
Class ClientControllers

java.lang.Object
  extended by org.cruxframework.crux.core.rebind.controller.ClientControllers

public class ClientControllers
extends Object

Maps all controllers in a module.

Author:
Thiago Bustamante

Constructor Summary
ClientControllers()
           
 
Method Summary
static String getController(String name, DeviceAdaptive.Device device)
           
static Class<?> getControllerClass(String controller, DeviceAdaptive.Device device)
           
static boolean hasController(String name)
           
static void initialize()
           
protected static void initializeControllers()
           
static Iterator<String> iterateControllers()
           
static Iterator<String> iterateGlobalControllers()
           
static Iterator<String> iterateWidgetControllers(String widgetType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientControllers

public ClientControllers()
Method Detail

initialize

public static void initialize()

initializeControllers

protected static void initializeControllers()

getController

public static String getController(String name,
                                   DeviceAdaptive.Device device)
Parameters:
name -
Returns:

hasController

public static boolean hasController(String name)
Parameters:
name -
Returns:

getControllerClass

public static Class<?> getControllerClass(String controller,
                                          DeviceAdaptive.Device device)
Parameters:
controller -
Returns:

iterateControllers

public static Iterator<String> iterateControllers()
Returns:

iterateGlobalControllers

public static Iterator<String> iterateGlobalControllers()
Returns:

iterateWidgetControllers

public static Iterator<String> iterateWidgetControllers(String widgetType)
Parameters:
widgetClass -
Returns:


Copyright © 2014. All rights reserved.