Composer

public class Composer extends AbstractUiElement implements Castable<Composer>

Added in version 1.1.0.

Компоновщик.

See also

Constructors

Composer

protected Composer(Selection selection, WebElement webElement)

Methods

frame

public Frame frame()

Получить главный фрейм Frame компоновщика.

Throws:
Returns:

Главный фрейм компоновщика.

getBorderSplitter

public Optional<BorderSplitter> getBorderSplitter(BorderRegion region)

Added in version 1.2.1.

Получить разделитель (BorderSplitter) указанного BorderRegion компоновщика.

Разделитель присутствует в DOM только если у соответствующего региона компоновщика включён сплиттер (isSplit=true) и компоновщик был хотя бы раз отображён (прошёл через layout).

Parameters:
  • region – регион компоновщика

Returns:

Optional с разделителем, если он найден, иначе Optional.empty()

getSelection

protected Selection getSelection()

Получить AbstractUiElement#getParent, приведенный к выборке.

Returns:

родительская выборка Selection компоновщика

scrollBar

public Optional<ComposerVerticalScrollBar> scrollBar()

Added in version 1.2.1.

Получить полосу прокрутки компоновщика, если компоновщик находится в режиме прокрутки.

Полоса прокрутки присутствует, когда компоновщик активировал режим minHeight scroll (доступный контейнеру размер меньше минимальной высоты содержимого).

Returns:

Optional с полосой прокрутки, если компоновщик находится в режиме прокрутки, иначе Optional.empty()

wait

public static <T extends Composer> T wait(Selection parent)

Подождать появление компоновщика в выборке на dom-модели в течение времени ожидания и вернуть его.

Parameters:
  • parent – Выборка, в которой ожидаем компоновщик.

  • <T> – конкретный тип компоновщика

Throws:
Returns:

экземпляр компоновщика