org.apache.beehive.controls.api.bean
Annotation Type ControlInterface


@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface ControlInterface

The ControlInterface annotation type is used to annotate a control public interface.


Optional Element Summary
 Class<? extends ControlChecker> checker
           
 Class<? extends ControlChecker> checkerClass
           
 String defaultBinding
           
 

defaultBinding

public abstract String defaultBinding
Default:
"Impl"

checkerClass

public abstract Class<? extends ControlChecker> checkerClass
Default:
org.apache.beehive.controls.api.bean.DefaultControlChecker.class

checker

public abstract Class<? extends ControlChecker> checker
Default:
org.apache.beehive.controls.api.bean.DefaultControlChecker.class