XAttribute#

public final class XAttribute<K, V>#

Класс атрибута, используемого при форматировании условия XPAth выражения.

Fields#

function#

public final XFunction function#

Функция, используемая при форматировании условия XPAth-выражения.

key#

public final K key#

Имя атрибута

value#

public final V value#

Значение атрибута

Constructors#

XAttribute#

public XAttribute(K key, V value)#

XAttribute#

public XAttribute(K key, V value, XFunction function)#

Methods#

equals#

public boolean equals(Object o)#

exists#

public static <K> XAttribute<K, String> exists(K key)#

Фабричный метод, создающий экземпляр XAttribute с указанными именем и функцией XFunction.Exists.

Parameters
  • key – Имя атрибута

  • <K> – Тип ключа

Returns

Новый экземпляр XAttribute

hashCode#

public int hashCode()#

of#

public static <K, V> XAttribute<K, V> of(K key, V value)#

Фабричный метод, создающий экземпляр XAttribute с указанными именем и значением.

Parameters
  • key – Имя атрибута

  • value – Значение атрибута

  • <K> – Тип ключа

  • <V> – Тип значения

Returns

Новый экземпляр XAttribute

of#

public static <K, V> XAttribute<K, V> of(K key, V value, XFunction xFunction)#

Фабричный метод, создающий экземпляр XAttribute с указанными именем, значением и методом сравнения.

Parameters
  • key – Имя атрибута

  • value – Значение атрибута

  • xFunction – Функция, используемая при сравнении указанного значения со значением атрибута искомого html-элемента.

  • <K> – Тип ключа

  • <V> – Тип значения

Returns

Новый экземпляр XAttribute

toString#

public String toString()#