ModelDomMismatch

public final class ModelDomMismatch

Added in version 1.2.1.

Невязка модели высоты карточки: инлайн высота style.height корневого элемента карточки (modelHeight) против фактической DOM-высоты её корневой группы (domHeight).

Класс содержит только сырые измерения — сравнение с допуском выполняется на стороне вызывающего кода (см. план docs/plans/completed/2026-09-25-vcard-height-model-recalc.md, «Измеряемые величины»).

Constructors

ModelDomMismatch

ModelDomMismatch(int modelHeight, int domHeight, boolean modelHeightPresent)

Methods

getDomHeight

public int getDomHeight()

Возвращает фактическую DOM-высоту (offsetHeight) корневой группы карточки.

Returns:

DOM-высота в пикселях

getModelHeight

public int getModelHeight()

Возвращает инлайн высоту (style.height) корневого элемента карточки.

Значение не имеет смысла, если isModelHeightPresent() возвращает false — модель ещё ни разу не выставляла высоту явно (это отдельное состояние, а не 0).

Returns:

высота модели в пикселях

isModelHeightPresent

public boolean isModelHeightPresent()

Возвращает true, если у корневого элемента карточки уже выставлен инлайн style.height (модель хотя бы раз сообщила высоту).

Returns:

признак наличия модельной высоты