Class ClientSavePropertyBindingImpl

  • All Implemented Interfaces:
    org.zkoss.bind.sys.Binding, org.zkoss.bind.sys.PropertyBinding, org.zkoss.bind.sys.SaveBinding, org.zkoss.bind.sys.SavePropertyBinding

    public class ClientSavePropertyBindingImpl
    extends java.lang.Object
    implements org.zkoss.bind.sys.SavePropertyBinding
    Client save property binding implementation.
    Author:
    jumperchen
    • Constructor Summary

      Constructors 
      Constructor Description
      ClientSavePropertyBindingImpl​(ClientBinder binder, org.zkoss.zk.ui.Component comp, java.lang.String fieldName, org.zkoss.bind.Property property, java.lang.String validatorExpr, java.util.Map<java.lang.String,​java.lang.Object> validatorArgs, java.util.Set<org.zkoss.bind.Property> properties)  
    • Constructor Detail

      • ClientSavePropertyBindingImpl

        public ClientSavePropertyBindingImpl​(ClientBinder binder,
                                             org.zkoss.zk.ui.Component comp,
                                             java.lang.String fieldName,
                                             org.zkoss.bind.Property property,
                                             java.lang.String validatorExpr,
                                             java.util.Map<java.lang.String,​java.lang.Object> validatorArgs,
                                             java.util.Set<org.zkoss.bind.Property> properties)
    • Method Detail

      • save

        public void save​(org.zkoss.bind.BindContext bindContext)
        Specified by:
        save in interface org.zkoss.bind.sys.SaveBinding
      • validate

        public void validate​(org.zkoss.bind.ValidationContext vctx)
        Specified by:
        validate in interface org.zkoss.bind.sys.SaveBinding
      • getValidate

        public org.zkoss.bind.Property getValidate​(org.zkoss.bind.BindContext bindContext)
        Specified by:
        getValidate in interface org.zkoss.bind.sys.SaveBinding
      • hasValidator

        public boolean hasValidator()
        Specified by:
        hasValidator in interface org.zkoss.bind.sys.SaveBinding
      • getValidator

        public org.zkoss.bind.Validator getValidator()
        Specified by:
        getValidator in interface org.zkoss.bind.sys.SaveBinding
      • getValidatorArgs

        public java.util.Map<java.lang.String,​java.lang.Object> getValidatorArgs()
        Specified by:
        getValidatorArgs in interface org.zkoss.bind.sys.SaveBinding
      • getBinder

        public org.zkoss.bind.Binder getBinder()
        Specified by:
        getBinder in interface org.zkoss.bind.sys.Binding
      • getComponent

        public org.zkoss.zk.ui.Component getComponent()
        Specified by:
        getComponent in interface org.zkoss.bind.sys.Binding
      • getArgs

        public java.util.Map<java.lang.String,​java.lang.Object> getArgs()
        Specified by:
        getArgs in interface org.zkoss.bind.sys.Binding
      • getConverter

        public org.zkoss.bind.Converter getConverter()
        Specified by:
        getConverter in interface org.zkoss.bind.sys.PropertyBinding
      • getFieldName

        public java.lang.String getFieldName()
        Specified by:
        getFieldName in interface org.zkoss.bind.sys.PropertyBinding
      • getCommandName

        public java.lang.String getCommandName()
        Specified by:
        getCommandName in interface org.zkoss.bind.sys.PropertyBinding
      • getPropertyString

        public java.lang.String getPropertyString()
        Specified by:
        getPropertyString in interface org.zkoss.bind.sys.PropertyBinding
      • getConditionType

        public org.zkoss.bind.sys.ConditionType getConditionType()
        Specified by:
        getConditionType in interface org.zkoss.bind.sys.PropertyBinding
      • getConverterArgs

        public java.util.Map<java.lang.String,​java.lang.Object> getConverterArgs()
        Specified by:
        getConverterArgs in interface org.zkoss.bind.sys.PropertyBinding
      • getProperty

        public org.zkoss.xel.ExpressionX getProperty()
        Specified by:
        getProperty in interface org.zkoss.bind.sys.PropertyBinding
      • getProperties

        public java.util.Set<org.zkoss.bind.Property> getProperties()