Here you can find the source of containsAttribute(Element element, Object name, Object value)
public static boolean containsAttribute(Element element, Object name, Object value)
//package com.java2s; /**//from w w w . j a v a 2s.co m * Kuebiko - SwingHtmlUtil.java * Copyright 2011 Dave Huffman (dave dot huffman at me dot com). * Open source under the BSD 3-Clause License. */ import javax.swing.text.Element; public class Main { public static boolean containsAttribute(Element element, Object name, Object value) { if (element == null) { return false; } Object attribute = element.getAttributes().getAttribute(name); if (attribute == null) { return containsAttribute(element.getParentElement(), name, value); } return value.equals(attribute.toString()); } }