Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.tapestry5
Interface EventContext

All Known Implementing Classes:
  AbstractEventContext, ArrayEventContext, EmptyEventContext, URLEventContext

    public interface EventContext

A collection of parameters that may eventually be passed to an event handler method. Includes the ability to coerce or encode parameters as needed.

See Also:
  `TypeCoercer`, `ValueEncoder`

Method Summary
`
`<T> T`
` | `get(java.lang.Class<T> desiredType, int index)` Extracts a parameter value and coerces or decodes it to the desired type.
`int` | `getCount()` Returns the number of parameter values that can be extracted.
`java.lang.String[]` | `toStrings()` Extracts the value of each context value as a string.

Method Detail

### getCount

    int getCount()

  Returns the number of parameter values that can be extracted.

### get

    <T> T get(java.lang.Class<T> desiredType,
              int index)

  Extracts a parameter value and coerces or decodes it to the desired type.

  Parameters:
    `desiredType` - the type of value required
    `index` - identifies which parameter value to extract
  Returns:
    the value extracted and converted or coerced
  Throws:
    `java.lang.RuntimeException` - if the value can't be converted or the index is out of range

### toStrings

    java.lang.String[] toStrings()

  Extracts the value of each context value as a string.

  Returns:
    context values
  Since:
    5.2.0

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2003-2012 The Apache Software Foundation.