Package org.apache.tapestry5.plastic

## Interface InstanceContext

- All Known Implementing Classes:
    `ClassInstantiatorImpl`

      public interface InstanceContext

  Defines per-instance context values for a transformed PlasticClass.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `<T> T` | `get​(java.lang.Class<T> valueType)` | Gets an instance context value which is identified by type.
    `java.lang.Class<?>` | `getInstanceType()` | Returns the type of the instance created with this context.

- - ### Method Detail

    - #### getInstanceType

          java.lang.Class<?> getInstanceType()

      Returns the type of the instance created with this context. This is most often of interest to implementations of `ComputedValue`.

    - #### get

          <T> T get​(java.lang.Class<T> valueType)

      Gets an instance context value which is identified by type.
      Throws:
        `java.lang.IllegalArgumentException` - if no such value is available in the context.