## Uses of Interface
org.zkoss.bind.Property

- Packages that use Property
  Package | Description
  --- | ---
  org.zkoss.bind |
  org.zkoss.bind.impl |
  org.zkoss.bind.sys |
  org.zkoss.bind.xel.zel |
  org.zkoss.clientbind |

- - ### Uses of Property in org.zkoss.bind

    Methods in org.zkoss.bind that return Property
    Modifier and Type | Method | Description
    --- | --- | ---
    `Property[]` | ValidationContext.`getProperties​(java.lang.String name)` | get dependent properties by the property name.
    `Property` | ValidationContext.`getProperty()` | get the main property that need to be validated.

    Methods in org.zkoss.bind that return types with arguments of type Property
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.Map<java.lang.String,​Property>` | ValidationContext.`getProperties​(java.lang.Object base)` | get dependent properties by a base object.

  - ### Uses of Property in org.zkoss.bind.impl

    Classes in org.zkoss.bind.impl that implement Property
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `PropertyImpl` | Implementation of a property.
    `class` | `WrongValuePropertyImpl` | // ZK-878 Exception if binding a form with errorMessage To handle wrong value exception when getting a component value.

    Methods in org.zkoss.bind.impl that return Property
    Modifier and Type | Method | Description
    --- | --- | ---
    `Property` | SavePropertyBindingImpl.`getBasePropertyIfFromCollection()` | Internal use only, only for collections
    `Property[]` | ValidationContextImpl.`getProperties​(java.lang.String name)` |
    `Property` | ValidationContextImpl.`getProperty()` |
    `Property` | SaveFormBindingImpl.`getValidate​(BindContext ctx)` |
    `Property` | SavePropertyBindingImpl.`getValidate​(BindContext ctx)` |

    Methods in org.zkoss.bind.impl that return types with arguments of type Property
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected static java.util.Set<Property>` | AbstractBindingHandler.`getNotifys​(BindContext ctx)` |
    `java.util.Map<java.lang.String,​Property>` | ValidationContextImpl.`getProperties​(java.lang.Object base)` |
    `java.util.Set<Property>` | SaveFormBindingImpl.`getValidates​(BindContext ctx)` |

    Method parameters in org.zkoss.bind.impl with type arguments of type Property
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | BinderImpl.`doExecute​(Component comp, java.lang.String command, java.util.Map<java.lang.String,​java.lang.Object> commandArgs, BindContext ctx, java.util.Set<Property> notifys)` |
    `protected void` | BinderImpl.`doSaveAfter​(Component comp, java.lang.String command, Event evt, BindContext ctx, java.util.Set<Property> notifys)` |
    `protected void` | BinderImpl.`doSaveBefore​(Component comp, java.lang.String command, Event evt, BindContext ctx, java.util.Set<Property> notifys)` |
    `protected boolean` | BinderImpl.`doValidate​(Component comp, java.lang.String command, Event evt, BindContext ctx, java.util.Set<Property> notifys)` |
    `protected void` | AbstractAnnotatedMethodInvoker.`fireNotifyChanges​(Binder binder, java.util.Set<Property> changes)` |
    `protected void` | BinderImpl.`fireNotifyChanges​(java.util.Set<Property> notifys)` |
    `protected void` | AbstractAnnotatedMethodInvoker.`handleNotifyChange​(Binder binder, BindContext ctx, java.lang.Object viewModel, java.lang.reflect.Method m, ParamCall parCall, java.util.Set<Property> changes)` |

    Constructors in org.zkoss.bind.impl with parameters of type Property
    Constructor | Description
    --- | ---
    `ValidationContextImpl​(java.lang.String command, Property property, java.util.Map<java.lang.String,​Property[]> properties, BindContext ctx, boolean valid)` |

  - ### Uses of Property in org.zkoss.bind.sys

    Methods in org.zkoss.bind.sys that return Property
    Modifier and Type | Method | Description
    --- | --- | ---
    `Property` | SaveBinding.`getValidate​(BindContext ctx)` | Returns `Property` to be validated.

    Methods in org.zkoss.bind.sys that return types with arguments of type Property
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.Set<Property>` | SaveFormBinding.`getValidates​(BindContext ctx)` | Returns `Property`s to be validated, includes the member field of the form

  - ### Uses of Property in org.zkoss.bind.xel.zel

    Methods in org.zkoss.bind.xel.zel that return Property
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Property` | BindELContext.`prepareProperty​(java.lang.Object base, java.lang.String prop, java.lang.Object value, BindContext ctx)` |

    Methods in org.zkoss.bind.xel.zel that return types with arguments of type Property
    Modifier and Type | Method | Description
    --- | --- | ---
    `static java.util.Set<Property>` | BindELContext.`getNotifys​(java.lang.reflect.Method m, java.lang.Object base, java.lang.String prop, java.lang.Object value, BindContext ctx)` |
    `static java.util.Set<Property>` | BindELContext.`getNotifys​(BindContext ctx)` |

    Method parameters in org.zkoss.bind.xel.zel with type arguments of type Property
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | BindELContext.`addNotifys​(java.util.Set<Property> props, BindContext ctx)` |

  - ### Uses of Property in org.zkoss.clientbind

    Methods in org.zkoss.clientbind that return Property
    Modifier and Type | Method | Description
    --- | --- | ---
    `Property` | ClientSaveFormBindingImpl.`getValidate​(BindContext bindContext)` |
    `Property` | ClientSavePropertyBindingImpl.`getValidate​(BindContext bindContext)` |

    Methods in org.zkoss.clientbind that return types with arguments of type Property
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.Set<Property>` | ClientSavePropertyBindingImpl.`getProperties()` |
    `java.util.Set<Property>` | ClientSaveFormBindingImpl.`getValidates​(BindContext ctx)` |

    Constructors in org.zkoss.clientbind with parameters of type Property
    Constructor | Description
    --- | ---
    `ClientSaveFormBindingImpl​(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.Map formProps, java.lang.String formId)` |
    `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)` |

    Constructor parameters in org.zkoss.clientbind with type arguments of type Property
    Constructor | Description
    --- | ---
    `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)` |