Package com.tick42.glue.desktop.intents

# Class IntentListenerRequest.Builder<T>

java.lang.Object
com.tick42.glue.desktop.intents.IntentListenerRequest.Builder<T>

Enclosing class:
  IntentListenerRequest<T>

    public static class IntentListenerRequest.Builder<T>
    extends Object

Builder for `IntentListenerRequest`s.

Since:
  1.4.1
See Also:
  `IntentListenerRequest.intent(String, ReifiedType)`

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `IntentListenerRequest<T>` | `build()` |
  `IntentListenerRequest.Builder<T>` | `withContextTypes​(List<String> contextTypes)` |
  `IntentListenerRequest.Builder<T>` | `withDescription​(String description)` |
  `IntentListenerRequest.Builder<T>` | `withDisplayName​(String displayName)` |
  `IntentListenerRequest.Builder<T>` | `withIcon​(String icon)` |
  `IntentListenerRequest.Builder<T>` | `withIntent​(String intent)` |

  ### Methods inherited from class java.lang.Object

  `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### withIntent

    public IntentListenerRequest.Builder<T> withIntent​(String intent)

  - ### withContextTypes

    public IntentListenerRequest.Builder<T> withContextTypes​(List<String> contextTypes)

  - ### withDisplayName

    public IntentListenerRequest.Builder<T> withDisplayName​(String displayName)

  - ### withDescription

    public IntentListenerRequest.Builder<T> withDescription​(String description)

  - ### withIcon

    public IntentListenerRequest.Builder<T> withIcon​(String icon)

  - ### build

    public IntentListenerRequest<T> build()