
se.ugli.durian.j.dom.node.Element Maven / Gradle / Ivy
package se.ugli.durian.j.dom.node;
import java.util.Optional;
import java.util.stream.Stream;
public interface Element extends Content {
Optional attribute(String attributeName);
Stream attributes();
Optional attributeValue(String attributeName);
ElementCloneApi clone();
Stream content();
Optional element(String elementName);
Stream elements();
Stream elements(String elementName);
Optional elementText(final String elementName);
boolean hasAttributes();
boolean hasElements();
boolean hasNodes();
boolean hasTexts();
String name();
String path(String childPath);
Stream prefixMappings();
String qName();
String relativePath(String childPath);
QueryApi select();
Stream texts();
String toXml();
Optional uri();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy