SizeValue

public final class SizeValue

Added in version 1.2.1.

Размер веб-элемента: числовое значение и единица измерения.

Methods

getUnit

public SizeValue.Unit getUnit()

Возвращает единицу измерения размера.

getValue

public double getValue()

Возвращает числовое значение размера.

parse

public static SizeValue parse(String size)

Осуществляет парсинг размера веб-элемента и формирует на его основе SizeValue. Допустимой считается любая единица измерения из SizeValue.Unit.

Parameters:
  • size – строковый размер веб-элемента, например "300px", "133.5px" или "30%".

Throws:

parse

public static SizeValue parse(String size, SizeValue.Unit... allowedUnits)

Осуществляет парсинг размера веб-элемента и формирует на его основе SizeValue. Допустимыми считаются только перечисленные в allowedUnits единицы измерения.

Parameters:
  • size – строковый размер веб-элемента, например "300px", "133.5px" или "30%".

  • allowedUnits – допустимые единицы измерения.

Throws:
  • IllegalArgumentException – если строка не является числом с единицей измерения из allowedUnits.

toString

public String toString()

Возвращает каноническое строковое представление размера.