Package org.apache.tapestry5.beanmodel

## Interface PropertyConduit2

- All Superinterfaces:
    `AnnotationProvider`, `PropertyConduit`
  All Known Subinterfaces:
    `InternalPropertyConduit`
  All Known Implementing Classes:
    `CoercingPropertyConduitWrapper`, `LiteralPropertyConduit`

      public interface PropertyConduit2
      extends PropertyConduit

  Extension to `PropertyConduit` that adds a method to access the generic property type. `PropertyConduitSource` instances should ideally return PropertyConduit2 objects, not PropertyConduit. This is only primarily of interest to Binding2.
  Since:
    5.4

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.reflect.Type` | `getPropertyGenericType()` | Returns the generic type of the property

    - ### Methods inherited from interface org.apache.tapestry5.commons.AnnotationProvider

      `getAnnotation`

    - ### Methods inherited from interface org.apache.tapestry5.beanmodel.PropertyConduit

      `get, getPropertyType, set`

- - ### Method Detail

    - #### getPropertyGenericType

          java.lang.reflect.Type getPropertyGenericType()

      Returns the generic type of the property
      See Also:
        `Method.getGenericReturnType()`, `Field.getGenericType()`