XAttribute ========== .. java:package:: ru.bitec.gs.automation.client.xpath :noindex: .. java:type:: public final class XAttribute Класс атрибута, используемого при форматировании условия XPath выражения. Fields ------ function ^^^^^^^^ .. java:field:: public final XFunction function :outertype: XAttribute Функция, используемая при форматировании условия XPath-выражения. key ^^^ .. java:field:: public final K key :outertype: XAttribute Имя атрибута value ^^^^^ .. java:field:: public final V value :outertype: XAttribute Значение атрибута Constructors ------------ XAttribute ^^^^^^^^^^ .. java:constructor:: public XAttribute(K key, V value) :outertype: XAttribute XAttribute ^^^^^^^^^^ .. java:constructor:: public XAttribute(K key, V value, XFunction function) :outertype: XAttribute Methods ------- equals ^^^^^^ .. java:method:: @Override public boolean equals(Object o) :outertype: XAttribute exists ^^^^^^ .. java:method:: public static XAttribute exists(K key) :outertype: XAttribute Фабричный метод, создающий экземпляр :java:ref:`XAttribute ` с указанными именем и функцией :java:ref:`XFunction.Exists `. :param key: Имя атрибута :param : Тип ключа :return: Новый экземпляр :java:ref:`XAttribute ` hashCode ^^^^^^^^ .. java:method:: @Override public int hashCode() :outertype: XAttribute of ^^ .. java:method:: public static XAttribute of(K key, V value) :outertype: XAttribute Фабричный метод, создающий экземпляр :java:ref:`XAttribute ` с указанными именем и значением. :param key: Имя атрибута :param value: Значение атрибута :param : Тип ключа :param : Тип значения :return: Новый экземпляр :java:ref:`XAttribute ` of ^^ .. java:method:: public static XAttribute of(K key, V value, XFunction xFunction) :outertype: XAttribute Фабричный метод, создающий экземпляр :java:ref:`XAttribute ` с указанными именем, значением и методом сравнения. :param key: Имя атрибута :param value: Значение атрибута :param xFunction: Функция, используемая при сравнении указанного значения со значением атрибута искомого html-элемента. :param : Тип ключа :param : Тип значения :return: Новый экземпляр :java:ref:`XAttribute ` toString ^^^^^^^^ .. java:method:: @Override public String toString() :outertype: XAttribute