Interface DomQueryable
- All Known Subinterfaces:
 BodyElement,ButtonElement,CanvasElement,ComponentElement,DelphiElement,Document,Element,HeadElement,InputElement,ItemElement,JavaObjectElement,OptionElement,ScriptElement,StyleElement
public interface DomQueryable
Represents an object that supports querying its descendant elements.
- 
Method Summary
Modifier and TypeMethodDescriptiongetElementsByClassName(@NotNull String className) Gets an array list of elements with the specified class namegetElementsByTagName(@NotNull String tagName) Gets an array list of elements by their tag name@Nullable ElementquerySelector(@NotNull String query) Gets the first element that matches the specifiedqueryCSS selector or group of selectors.querySelectorAll(@NotNull String query) Gets all the elements that match the specifiedqueryCSS selector, or group of selectors. 
- 
Method Details
- 
getElementsByTagName
Gets an array list of elements by their tag name- Parameters:
 tagName- Element tag name- Returns:
 - An array list of elements with the specified tag name
 - Throws:
 NullPointerException- iftagNameisnull
 - 
getElementsByClassName
 - 
querySelectorAll
@NotNull @NotNull List<Element> querySelectorAll(@NotNull @NotNull String query) throws ParserException Gets all the elements that match the specifiedqueryCSS selector, or group of selectors.- Parameters:
 query- CSS selector- Returns:
 - Array list of all matching elements, may be empty
 - Throws:
 ParserException- If thequerycould not be parsed into a CSS selector
 - 
querySelector
Gets the first element that matches the specifiedqueryCSS selector or group of selectors.Matching is done in a depth-first traversal of nodes.
- Parameters:
 query- CSS Selector- Returns:
 - Found element, or 
null, if no matching node was found - Throws:
 ParserException- If thequerycould not be parsed into a CSS selector
 
 -