Class DescendantNodeJoinConditionImpl

All Implemented Interfaces:
DescendantNodeJoinCondition, JoinCondition

public class DescendantNodeJoinConditionImpl extends JoinConditionImpl implements DescendantNodeJoinCondition
DescendantNodeJoinConditionImpl...
  • Method Details

    • getDescendantSelectorName

      public String getDescendantSelectorName()
      Gets the name of the descendant selector.
      Specified by:
      getDescendantSelectorName in interface DescendantNodeJoinCondition
      Returns:
      the selector name; non-null
    • getAncestorSelectorName

      public String getAncestorSelectorName()
      Gets the name of the ancestor selector.
      Specified by:
      getAncestorSelectorName in interface DescendantNodeJoinCondition
      Returns:
      the selector name; non-null
    • getDescendantSelectorQName

      public Name getDescendantSelectorQName()
      Gets the name of the descendant selector.
      Returns:
      the selector name; non-null
    • getAncestorSelectorQName

      public Name getAncestorSelectorQName()
      Gets the name of the ancestor selector.
      Returns:
      the selector name; non-null
    • accept

      public Object accept(QOMTreeVisitor visitor, Object data) throws Exception
      Accepts a visitor and calls the appropriate visit method depending on the type of this QOM node.
      Specified by:
      accept in class AbstractQOMNode
      Parameters:
      visitor - the visitor.
      data - user defined data, which is passed to the visit method.
      Throws:
      Exception
    • toString

      public String toString()
      Overrides:
      toString in class Object