Package jodd.csselly.selector
Class PseudoClass
- java.lang.Object
-
- jodd.csselly.selector.PseudoClass
-
- Direct Known Subclasses:
PseudoClasses.BUTTON,PseudoClasses.CHECKBOX,PseudoClasses.CHECKED,PseudoClasses.EMPTY,PseudoClasses.EVEN,PseudoClasses.FILE,PseudoClasses.FIRST,PseudoClasses.FIRST_CHILD,PseudoClasses.FIRST_OF_TYPE,PseudoClasses.HEADER,PseudoClasses.IMAGE,PseudoClasses.INPUT,PseudoClasses.LAST,PseudoClasses.LAST_CHILD,PseudoClasses.LAST_OF_TYPE,PseudoClasses.ODD,PseudoClasses.ONLY_CHILD,PseudoClasses.ONLY_OF_TYPE,PseudoClasses.PARENT,PseudoClasses.PASSWORD,PseudoClasses.RADIO,PseudoClasses.RESET,PseudoClasses.ROOT,PseudoClasses.SELECTED,PseudoClasses.SUBMIT,PseudoClasses.TEXT
public abstract class PseudoClass extends java.lang.ObjectPseudo class definition.
-
-
Constructor Summary
Constructors Constructor Description PseudoClass()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetPseudoClassName()Returns pseudo-class name from simple class name.abstract booleanmatch(Node node)Returnstrueif node matches the pseudo-class.booleanmatchInRange(java.util.List<Node> matchedResults, Node node, int index)Returnstrueif node matches the pseudo-class within current results.
-
-
-
Method Detail
-
match
public abstract boolean match(Node node)
Returnstrueif node matches the pseudo-class.
-
matchInRange
public boolean matchInRange(java.util.List<Node> matchedResults, Node node, int index)
Returnstrueif node matches the pseudo-class within current results. This match is all about the range and node position in it. By default, returnstrue.
-
getPseudoClassName
public java.lang.String getPseudoClassName()
Returns pseudo-class name from simple class name.
-
-