Class ClientSavePropertyBindingImpl

    • Constructor Detail

      • ClientSavePropertyBindingImpl

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

      • save

        public void save​(BindContext bindContext)
        Description copied from interface: SaveBinding
        Save data from the source attribute into the target property.
        Specified by:
        save in interface SaveBinding
        Parameters:
        bindContext - the binding runtime context
      • hasValidator

        public boolean hasValidator()
        Description copied from interface: SaveBinding
        Returns whether to do validation. which means, if true, than getValidator should not return null
        Specified by:
        hasValidator in interface SaveBinding
        Returns:
        whether to do validation.
      • getValidatorArgs

        public java.util.Map<java.lang.String,​java.lang.Object> getValidatorArgs()
        Description copied from interface: SaveBinding
        Returns an argument <tags, object> pairs map for validator.
        Specified by:
        getValidatorArgs in interface SaveBinding
        Returns:
        an argument <tags, object> pairs map for validator.
      • getBinder

        public Binder getBinder()
        Description copied from interface: Binding
        Returns the owner binder of this binding.
        Specified by:
        getBinder in interface Binding
        Returns:
        the owner binder of this binding.
      • getComponent

        public Component getComponent()
        Description copied from interface: Binding
        Returns the associated component of this binding.
        Specified by:
        getComponent in interface Binding
        Returns:
        the associated component of this binding.
      • getArgs

        public java.util.Map<java.lang.String,​java.lang.Object> getArgs()
        Description copied from interface: Binding
        Returns an argument <tags, object> pairs map(read only).
        Specified by:
        getArgs in interface Binding
        Returns:
        an argument <tags, object> pairs map(read only).
      • getConverter

        public Converter getConverter()
        Description copied from interface: PropertyBinding
        Returns the associated _converter with this binding.
        Specified by:
        getConverter in interface PropertyBinding
        Returns:
        the associated _converter with this binding.
      • getFieldName

        public java.lang.String getFieldName()
        Description copied from interface: PropertyBinding
        Returns the field name of the source object.
        Specified by:
        getFieldName in interface PropertyBinding
        Returns:
        the field name of the source object.
      • getCommandName

        public java.lang.String getCommandName()
        Description copied from interface: PropertyBinding
        Returns the associated command name of this binding; null if not speicified.
        Specified by:
        getCommandName in interface PropertyBinding
        Returns:
        the associated command name of this binding; null if not speicified.
      • getPropertyString

        public java.lang.String getPropertyString()
        Description copied from interface: PropertyBinding
        Returns the property expression script of this binding.
        Specified by:
        getPropertyString in interface PropertyBinding
        Returns:
        the property expression script of this binding.
      • getConverterArgs

        public java.util.Map<java.lang.String,​java.lang.Object> getConverterArgs()
        Description copied from interface: PropertyBinding
        Returns an argument <tags, object> pairs map for converter.
        Specified by:
        getConverterArgs in interface PropertyBinding
        Returns:
        an argument <tags, object> pairs map for converter.
      • getProperties

        public java.util.Set<Property> getProperties()