public boolean isNamed(String name) { return getLocalName().equals(name); }
public boolean isNamed(String name) { return getLocalName().equals(name); }
private int indexOfFirstChildWithName(Element element, String name) { int index = 0; for (Element e : element.getChildElements()) { if (e.getLocalName().equals(name)) { return index; } index++; } throw new RuntimeException("No child <" + name + "> found."); }
public void executeCompleted(ExecuteEvent e) { Element element = e.getElement(); if (element.getLocalName().equals("tr")) { StringBuilder sb = new StringBuilder(); sb.append("Execute '"); Element[] childElements = element.getChildElements(); boolean firstChild = true; for (Element child : childElements) { if (firstChild) { firstChild = false; } else { sb.append(", "); } sb.append(child.getText()); } sb.append("'"); stream.println(sb.toString()); } else { stream.println("Execute '" + element.getText() + "'"); } } }
static Element replaceWithEmptyElement(Element origElement, String name, String namespace, Element caption) { Element anchor; if (caption != null) { origElement.appendSister(caption); anchor = caption; } else { anchor = origElement; } Element resultElement = new Element(origElement.getLocalName()); anchor.appendSister(resultElement); origElement.moveAttributesTo(resultElement); resultElement .removeAttribute(name, namespace); origElement.getParentElement().removeChild(origElement); return resultElement; }
public void throwableCaught(ThrowableCaughtEvent event) { Element element = event.getElement(); if (!(event.getThrowable() instanceof FailFastException)) { buttonId++; element.appendChild(expectedSpan(element)); // Special handling for <a> tags to avoid the stack-trace being inside the link text if (element.getLocalName().equals("a")) { Element div = new Element("div"); element.appendSister(div); element = div; } element.appendChild(exceptionMessage(event.getThrowable().getMessage())); element.appendChild(stackTraceTogglingButton()); element.appendChild(stackTrace(event.getThrowable(), event.getExpression())); ensureDocumentHasTogglingScript(element); } else { element.addStyleClass("failure"); } }
public void throwableCaught(ThrowableCaughtEvent event) { Element element = event.getElement(); if (!(event.getThrowable() instanceof FailFastException)) { buttonId++; element.appendChild(expectedSpan(element)); // Special handling for <a> tags to avoid the stack-trace being inside the link text if (element.getLocalName().equals("a")) { Element div = new Element("div"); element.appendSister(div); element = div; } element.appendChild(exceptionMessage(event.getThrowable().getMessage())); element.appendChild(stackTraceTogglingButton()); element.appendChild(stackTrace(event.getThrowable(), event.getExpression())); ensureDocumentHasTogglingScript(element); } else { element.addStyleClass("failure"); } }