| |
|
| java.lang.Object org.apache.beehive.controls.runtime.bean.ControlUtils
ControlUtils | final public class ControlUtils (Code) | | Utilities used by the Controls runtime.
|
getDefaultControlBinding | static String getDefaultControlBinding(Class controlIntf)(Code) | | Returns the default binding based entirely upon annotations or naming conventions.
Parameters: controlIntf - the control interface class the class name of the default control implementation binding |
getMostDerivedInterface | static Class getMostDerivedInterface(Class controlIntf)(Code) | | Computes the most derived ControlInterface for the specified ControlExtension.
Parameters: controlIntf - the most derived ControlInterface |
resolveDefaultBinding | public static String resolveDefaultBinding(String implBinding, String controlClass)(Code) | | Implements the default control implementation binding algorithm ( + "Impl" ). See
documentation for the org.apache.beehive.controls.api.bean.ControlInterface annotation.
Parameters: implBinding - the value of the defaultBinding attribute returned from a ControlInterface annotation Parameters: controlClass - the actual name of the interface decorated by the ControlInterface annotation the resolved defaultBinding value |
|
|
|