## Uses of Interface
org.zkoss.stateless.sul.ICoachmark

- Packages that use ICoachmark
  Package | Description
  --- | ---
  org.zkoss.stateless.state |
  org.zkoss.stateless.sul |

- - ### Uses of ICoachmark in org.zkoss.stateless.state

    Methods in org.zkoss.stateless.state that return ICoachmark
    Modifier and Type | Method | Description
    --- | --- | ---
    `ICoachmark` | ICoachmarkController.`build()` | Returns the immutable coachmark instance that the controller to build with.

    Methods in org.zkoss.stateless.state with parameters of type ICoachmark
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ICoachmarkController` | ICoachmarkController.`of​(ICoachmark owner)` | Returns the controller instance with the given `coachmark`

  - ### Uses of ICoachmark in org.zkoss.stateless.sul

    Fields in org.zkoss.stateless.sul declared as ICoachmark
    Modifier and Type | Field | Description
    --- | --- | ---
    `static ICoachmark<IAnyGroup>` | ICoachmark.`DEFAULT` | Constant for default attributes of this immutable component.

    Methods in org.zkoss.stateless.sul that return ICoachmark
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ICoachmark` | ICoachmarkCtrl.`from​(Coachmark instance)` |
    `static <I extends IAnyGroup> ICoachmark<I>` | ICoachmark.`of​(java.lang.String targetId, I... children)` | Returns the instance with the given targetId and any group children.
    `static <I extends IAnyGroup> ICoachmark<I>` | ICoachmark.`of​(java.lang.String targetId, java.lang.Iterable<? extends I> children)` | Returns the instance with the given targetId and any group children.
    `static <I extends IAnyGroup> ICoachmark<I>` | ICoachmark.`ofId​(java.lang.String id)` | Returns the instance with the given id.
    `ICoachmark<I>` | ICoachmark.`withPosition​(java.lang.String position)` | Returns a copy of `this` immutable component with the specified `position`.
    `default ICoachmark<I>` | ICoachmark.`withPosition​(ICoachmark.Position position)` | Returns a copy of `this` immutable component with the specified `position`.
    `ICoachmark<I>` | ICoachmark.`withTarget​(java.lang.String target)` | Returns a copy of `this` immutable component with the specified `target`.
    `default ICoachmark` | ICoachmark.`withTarget​(IComponent target)` | Returns a copy of `this` immutable component with the specified `target`.