## Uses of Interface
org.apache.tapestry5.beanmodel.PropertyModel

- Packages that use PropertyModel
  Package | Description
  --- | ---
  org.apache.tapestry5.beanmodel | Support classes for the `BeanEditor` component.
  org.apache.tapestry5.beanmodel.internal.beanmodel |
  org.apache.tapestry5.corelib.base | Base components intended to be extended by other components rather than used directly in templates.
  org.apache.tapestry5.corelib.components | The set of core components available in all Tapestry applications
  org.apache.tapestry5.grid | Support classes for the `Grid` component, which presents tabular data in an (X)HTML table.
  org.apache.tapestry5.test | Support for testing Tapestry pages

- - ### Uses of PropertyModel in org.apache.tapestry5.beanmodel

    Methods in org.apache.tapestry5.beanmodel that return PropertyModel
    Modifier and Type | Method | Description
    --- | --- | ---
    `PropertyModel` | BeanModel.`add​(String propertyName)` | Adds a new property to the model, returning its mutable model for further refinement.
    `PropertyModel` | BeanModel.`add​(String propertyName, PropertyConduit conduit)` | Adds a new, synthetic property to the model, returning its mutable model for further refinement.
    `PropertyModel` | BeanModel.`add​(RelativePosition position, String existingPropertyName, String propertyName)` | Adds a new property to the model (as with `BeanModel.add(String)`), ordered before or after an existing property.
    `PropertyModel` | BeanModel.`add​(RelativePosition position, String existingPropertyName, String propertyName, PropertyConduit conduit)` | Adds a new property to the model, ordered before or after an existing property.
    `PropertyModel` | BeanModel.`addEmpty​(String propertyName)` | Adds an empty property (one with no property conduit).
    `PropertyModel` | BeanModel.`addExpression​(String propertyName, String expression)` | Adds a new synthetic property to the model, returning its mutable model for further refinement.
    `PropertyModel` | PropertyModel.`dataType​(String dataType)` | Changes the data type for the property.
    `PropertyModel` | BeanModel.`get​(String propertyName)` | Returns the named model.
    `PropertyModel` | BeanModel.`getById​(String propertyId)` | Returns the identified model.
    `PropertyModel` | PropertyModel.`label​(String label)` | Changes the label for the property to the provided value.
    `PropertyModel` | PropertyModel.`sortable​(boolean sortable)` | Updates sortable and returns the model for further changes.

  - ### Uses of PropertyModel in org.apache.tapestry5.beanmodel.internal.beanmodel

    Classes in org.apache.tapestry5.beanmodel.internal.beanmodel that implement PropertyModel
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `PropertyModelImpl` |

    Methods in org.apache.tapestry5.beanmodel.internal.beanmodel that return PropertyModel
    Modifier and Type | Method | Description
    --- | --- | ---
    `PropertyModel` | BeanModelImpl.`add​(String propertyName)` |
    `PropertyModel` | BeanModelImpl.`add​(String propertyName, PropertyConduit conduit)` |
    `PropertyModel` | BeanModelImpl.`add​(RelativePosition position, String existingPropertyName, String propertyName)` |
    `PropertyModel` | BeanModelImpl.`add​(RelativePosition position, String existingPropertyName, String propertyName, PropertyConduit conduit)` |
    `PropertyModel` | BeanModelImpl.`addEmpty​(String propertyName)` |
    `PropertyModel` | BeanModelImpl.`addExpression​(String propertyName, String expression)` |
    `PropertyModel` | PropertyModelImpl.`dataType​(String dataType)` |
    `PropertyModel` | BeanModelImpl.`get​(String propertyName)` |
    `PropertyModel` | BeanModelImpl.`getById​(String propertyId)` |
    `PropertyModel` | PropertyModelImpl.`label​(String label)` |
    `PropertyModel` | PropertyModelImpl.`sortable​(boolean sortable)` |

  - ### Uses of PropertyModel in org.apache.tapestry5.corelib.base

    Methods in org.apache.tapestry5.corelib.base that return PropertyModel
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected PropertyModel` | AbstractPropertyOutput.`getPropertyModel()` |

  - ### Uses of PropertyModel in org.apache.tapestry5.corelib.components

    Methods in org.apache.tapestry5.corelib.components that return PropertyModel
    Modifier and Type | Method | Description
    --- | --- | ---
    `PropertyModel` | BeanDisplay.`getPropertyModel()` | Returns the property model for the current property.

  - ### Uses of PropertyModel in org.apache.tapestry5.grid

    Methods in org.apache.tapestry5.grid that return PropertyModel
    Modifier and Type | Method | Description
    --- | --- | ---
    `PropertyModel` | SortConstraint.`getPropertyModel()` |

    Constructors in org.apache.tapestry5.grid with parameters of type PropertyModel
    Constructor | Description
    --- | ---
    `SortConstraint​(PropertyModel propertyModel, ColumnSort columnSort)` |

  - ### Uses of PropertyModel in org.apache.tapestry5.test

    Methods in org.apache.tapestry5.test that return PropertyModel
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected PropertyModel` | TapestryTestCase.`mockPropertyModel()` |

    Methods in org.apache.tapestry5.test with parameters of type PropertyModel
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | TapestryTestCase.`train_getConduit​(PropertyModel model, PropertyConduit conduit)` |