Interface FormBinding

All Superinterfaces:
Binding
All Known Subinterfaces:
InitFormBinding, LoadFormBinding, SaveFormBinding
All Known Implementing Classes:
FormBindingImpl, InitFormBindingImpl, LoadFormBindingImpl, SaveFormBindingImpl

public interface FormBinding extends Binding
A binding tells how to deal with Load and Save between a form and a bean.
Since:
6.0.0
Author:
henrichen
  • Method Details

    • getFormBean

      Form getFormBean()
      Returns the implicit form associated with this form binding.
      Returns:
      the implicit form associated with this form binding.
    • getFormId

      String getFormId()
      Returns the associated form id of this Binding.
      Returns:
      the associated attribute name of this component.
    • getCommandName

      String getCommandName()
      Returns the associated command name of this binding; null if not specified.
      Returns:
      the associated command name of this binding; null if not specified.
    • getPropertyString

      String getPropertyString()
      Returns the property expression script of this binding.
      Returns:
      the property expression script of this binding.
    • getConditionType

      ConditionType getConditionType()
      Returns the condition type of this binding
    • getFieldExpression

      org.zkoss.xel.ExpressionX getFieldExpression(BindEvaluatorX eval, String field)
      Returns the field expression from the given field.
      Since:
      8.0.0
    • getFormExpression

      org.zkoss.xel.ExpressionX getFormExpression(BindEvaluatorX eval, String field)
      Returns the form expression from the given field.
      Since:
      8.0.0