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 classAttributeNodeRepresents attribute of the element.classElementNodeRepresents element node of Xpath-tree.classRootNodeRepresents 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_ARRAYConstant for optimization.private static AbstractNode[]RootNode. EMPTY_ABSTRACT_NODE_ARRAYConstant for optimization.private AbstractNodeElementNode. parentThe parent of the current node.private AbstractNodeElementNode. rootThe 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. childrenThe 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 newElementNodeinstance. -
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. itemsList 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 forReverseListIteratorclass.
-