Uses of Class
com.puppycrawl.tools.checkstyle.xpath.AbstractNode
-
Packages that use AbstractNode Package Description com.puppycrawl.tools.checkstyle.utils Contains utils classes for checkstyle.com.puppycrawl.tools.checkstyle.xpath Contains the nodes implementations for XPATH queries and query generator.com.puppycrawl.tools.checkstyle.xpath.iterators Contains the nodes implementations for XPATH queries and query generator. -
-
Uses of AbstractNode in com.puppycrawl.tools.checkstyle.utils
Methods in com.puppycrawl.tools.checkstyle.utils that return types with arguments of type AbstractNode Modifier and Type Method Description static java.util.List<AbstractNode>
XpathUtil. createChildren(AbstractNode root, AbstractNode parent, DetailAST firstChild)
Iterates siblings of the given node and creates new Xpath-nodes.Methods in com.puppycrawl.tools.checkstyle.utils with parameters of type AbstractNode Modifier and Type Method Description static java.util.List<AbstractNode>
XpathUtil. createChildren(AbstractNode root, AbstractNode parent, DetailAST firstChild)
Iterates siblings of the given node and creates new Xpath-nodes. -
Uses of AbstractNode in com.puppycrawl.tools.checkstyle.xpath
Subclasses of AbstractNode in com.puppycrawl.tools.checkstyle.xpath Modifier and Type Class Description class
AttributeNode
Represents attribute of the element.class
ElementNode
Represents element node of Xpath-tree.class
RootNode
Represents root node of Xpath-tree.Fields in com.puppycrawl.tools.checkstyle.xpath declared as AbstractNode Modifier and Type Field Description private static AbstractNode[]
ElementNode. EMPTY_ABSTRACT_NODE_ARRAY
Constant for optimization.private static AbstractNode[]
RootNode. EMPTY_ABSTRACT_NODE_ARRAY
Constant for optimization.private AbstractNode
ElementNode. parent
The parent of the current node.private AbstractNode
ElementNode. root
The root node.Fields in com.puppycrawl.tools.checkstyle.xpath with type parameters of type AbstractNode Modifier and Type Field Description private java.util.List<AbstractNode>
AbstractNode. children
The children.Methods in com.puppycrawl.tools.checkstyle.xpath that return types with arguments of type AbstractNode Modifier and Type Method Description protected abstract java.util.List<AbstractNode>
AbstractNode. createChildren()
Creates nodes for children.protected java.util.List<AbstractNode>
AttributeNode. createChildren()
Creates nodes for children.protected java.util.List<AbstractNode>
ElementNode. createChildren()
Iterates children of the current node and recursively creates new Xpath-nodes.protected java.util.List<AbstractNode>
RootNode. createChildren()
Iterates siblings of the current node and recursively creates new Xpath-nodes.protected java.util.List<AbstractNode>
AbstractNode. getChildren()
Getter method for children.private java.util.List<AbstractNode>
ElementNode. getFollowingSiblings()
Returns following siblings of the current node.private java.util.List<AbstractNode>
ElementNode. getPrecedingSiblings()
Returns preceding siblings of the current node.Constructors in com.puppycrawl.tools.checkstyle.xpath with parameters of type AbstractNode Constructor Description ElementNode(AbstractNode root, AbstractNode parent, DetailAST detailAst, int depth, int indexAmongSiblings)
Creates a newElementNode
instance. -
Uses of AbstractNode in com.puppycrawl.tools.checkstyle.xpath.iterators
Fields in com.puppycrawl.tools.checkstyle.xpath.iterators with type parameters of type AbstractNode Modifier and Type Field Description private java.util.List<AbstractNode>
ReverseListIterator. items
List of nodes.Constructor parameters in com.puppycrawl.tools.checkstyle.xpath.iterators with type arguments of type AbstractNode Constructor Description ReverseListIterator(java.util.List<AbstractNode> items)
Constructor forReverseListIterator
class.
-