org.zkoss.bind.sys.CommandBinding Maven / Gradle / Ivy
/* CommandBinding.java
Purpose:
Description:
History:
Jul 26, 2011 3:55:28 PM, Created by henrichen
Copyright (C) 2011 Potix Corporation. All Rights Reserved.
*/
package org.zkoss.bind.sys;
import org.zkoss.bind.BindContext;
/**
* A binding tells which command to call(usually used with UI event).
* @author henrichen
* @since 6.0.0
*/
public interface CommandBinding extends Binding {
/**
* Call the command associated with this binding.
* @param ctx the binding runtime context
*/
public void execute(BindContext ctx);
/**
* Returns the command expression in string.
* @return the command expression in string.
*/
public String getCommandString();
}