/**
*
*/
package org.zkoss.zk.ui.select.annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import org.zkoss.zk.ui.select.SelectorComposer;
/**
* Annotation for specifying Event handling in {@link SelectorComposer}.
* @since 6.0.0
* @author simonpai
*/
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface Listen {
/**
* The instruction string for adding EventListeners. The string should
* contain a list of [event name] = [selector] pairs, separated by semicolon.
*
* For example:
* <pre><code>
* @Listen("onClick = button#submitBtn; onOK = textbox#passwordBox")
* </code></pre>
*/
String value();
}