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

borderSplitter

public Optional<BorderSplitter> borderSplitter(BorderRegion region)

Added in version 1.2.2.

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

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

Parameters:
  • region – регион BorderContainer

Returns:

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

frame

public Frame frame()

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

Throws:
Returns:

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

getSelection

protected Selection getSelection()

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

Returns:

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

scrollBar

public Optional<ComposerScrollBar> scrollBar()

Added in version 1.2.2.

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

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

Returns:

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

wait

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

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

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

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

Throws:
Returns:

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