# Uses of Interface
org.apache.tapestry5.model.ParameterModel

Packages that use ParameterModel
Package
Description
org.apache.tapestry5.internal.model
[INTERNAL USE ONLY] support classes for component models; API subject to change
org.apache.tapestry5.model
Interfaces for various types of component and parameter models used by Tapestry
org.apache.tapestry5.test
Support for testing Tapestry pages

- ## Uses of ParameterModel in org.apache.tapestry5.internal.model

  Classes in org.apache.tapestry5.internal.model that implement ParameterModel
  Modifier and Type
  Class
  Description
  `class`
  `ParameterModelImpl`
  Methods in org.apache.tapestry5.internal.model that return ParameterModel
  Modifier and Type
  Method
  Description
  `ParameterModel`
  MutableComponentModelImpl.`getParameterModel(String parameterName)`

- ## Uses of ParameterModel in org.apache.tapestry5.model

  Methods in org.apache.tapestry5.model that return ParameterModel
  Modifier and Type
  Method
  Description
  `ParameterModel`
  ComponentModel.`getParameterModel(String parameterName)`
  Return a single parameter model by parameter name, or null if the parameter is not defined (is not a formal parameter).

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

  Methods in org.apache.tapestry5.test that return ParameterModel
  Modifier and Type
  Method
  Description
  `protected final ParameterModel`
  TapestryTestCase.`mockParameterModel()`
  Methods in org.apache.tapestry5.test with parameters of type ParameterModel
  Modifier and Type
  Method
  Description
  `protected final void`
  TapestryTestCase.`train_getParameterModel(ComponentModel model, String parameterName, ParameterModel parameterModel)`
  `protected final void`
  TapestryTestCase.`train_isAllowNull(ParameterModel model, boolean allowNull)`
  `protected final void`
  TapestryTestCase.`train_isRequired(ParameterModel model, boolean isRequired)`