Package com.tick42.glue.desktop.layouts

# Class NewLayoutOptions.Builder<B extends NewLayoutOptions.Builder<B>>

java.lang.Object
com.tick42.glue.desktop.layouts.NewLayoutOptions.Builder<B>

Enclosing class:
  NewLayoutOptions

    public static class NewLayoutOptions.Builder<B extends NewLayoutOptions.Builder<B>>
    extends Object

- ## Constructor Summary

  Constructors
  Constructor | Description
  --- | ---
  `Builder​(String name)` |

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `NewLayoutOptions` | `build()` |
  `B` | `withContext​(Map<String,​Object> context)` |
  `B` | `withIncludeHidden​(boolean hidden)` |
  `B` | `withName​(String name)` |
  `B` | `withType​(LayoutType type)` |

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

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

- ## Constructor Details

  - ### Builder

    public Builder​(String name)

- ## Method Details

  - ### withType

    public B withType​(LayoutType type)

  - ### withName

    public B withName​(String name)

  - ### withIncludeHidden

    public B withIncludeHidden​(boolean hidden)

  - ### withContext

    public B withContext​(Map<String,​Object> context)

  - ### build

    public NewLayoutOptions build()