test_class.file: jdollarx/src/test/java/com/github/loyada/jdollarx/ElementPropertiesTest.java
test_class.identifier: ElementPropertiesTest
test_class.superclass: extends XPathTester
test_case.body: @Test
      public void isAfterSiblingAtLeastN() {
          Path el = BasicPath.element.that(isAfterSibling(atLeast(1).occurrencesOf(div)));
          String xpath = el.getXPath().get();
          NodeList nodes = findAllByXpath("<div>a</div><div class='b'><div>a.a</div><div>a.b</div><div>a.c</div></div><div>c</div>", el);
          assertThat(nodes.getLength(), is(4));
          assertThat(getCssClass(nodes.item(0)), equalTo("b"));
          assertThat(getText(nodes.item(1)), equalTo("a.b"));
          assertThat(getText(nodes.item(2)), equalTo("a.c"));
          assertThat(getText(nodes.item(3)), equalTo("c"));
  
          assertThat(el.toString(), is(equalTo("any element, that is after at least 1 siblings of type: div")));
      }
test_case.class_method_signature: ElementPropertiesTest.isAfterSiblingAtLeastN()
test_case.full_signature: @Test public void isAfterSiblingAtLeastN()
test_case.identifier: isAfterSiblingAtLeastN
test_case.invocations: that isAfterSibling occurrencesOf atLeast get getXPath findAllByXpath assertThat getLength is assertThat getCssClass item equalTo assertThat getText item equalTo assertThat getText item equalTo assertThat getText item equalTo assertThat toString is equalTo
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void isAfterSiblingAtLeastN()
focal_class.declarator: isLastSibling = new ElementProperty() {
          @Override
          public String toXpath() {
              return "last()";
          }
  
          public String toString() {
              return "is last sibling";
          }
      }
focal_class.modifier: public static final
focal_class.original_string: public static final ElementProperty isLastSibling = new ElementProperty() {
          @Override
          public String toXpath() {
              return "last()";
          }
  
          public String toString() {
              return "is last sibling";
          }
      };
focal_class.type: ElementProperty
focal_class.var_name: isLastSibling
focal_class.declarator: isDisabled = new ElementProperty() {
          @Override
          public String toXpath() {
              return "@disabled";
          }
  
          public String toString() {
              return "is disabled";
          }
      }
focal_class.modifier: public static final
focal_class.original_string: public static final ElementProperty isDisabled = new ElementProperty() {
          @Override
          public String toXpath() {
              return "@disabled";
          }
  
          public String toString() {
              return "is disabled";
          }
      };
focal_class.type: ElementProperty
focal_class.var_name: isDisabled
focal_class.declarator: isEnabled = new ElementProperty() {
          @Override
          public String toXpath() {
              return "not(@disabled)";
          }
  
          public String toString() {
              return "is enabled";
          }
      }
focal_class.modifier: public static final
focal_class.original_string: public static final ElementProperty isEnabled = new ElementProperty() {
          @Override
          public String toXpath() {
              return "not(@disabled)";
          }
  
          public String toString() {
              return "is enabled";
          }
      };
focal_class.type: ElementProperty
focal_class.var_name: isEnabled
focal_class.declarator: isChecked = new ElementProperty() {
          @Override
          public String toXpath() {
              return "@checked";
          }
  
          public String toString() {
              return "is checked";
          }
      }
focal_class.modifier: public static final
focal_class.original_string: public static final ElementProperty isChecked = new ElementProperty() {
          @Override
          public String toXpath() {
              return "@checked";
          }
  
          public String toString() {
              return "is checked";
          }
      };
focal_class.type: ElementProperty
focal_class.var_name: isChecked
focal_class.declarator: isSelected = new ElementProperty() {
          @Override
          public String toXpath() {
              return "@selected";
          }
  
          public String toString() {
              return "is selected";
          }
      }
focal_class.modifier: public static final
focal_class.original_string: public static final ElementProperty isSelected = new ElementProperty() {
          @Override
          public String toXpath() {
              return "@selected";
          }
  
          public String toString() {
              return "is selected";
          }
      };
focal_class.type: ElementProperty
focal_class.var_name: isSelected
focal_class.declarator: hasNoChildren = new ElementProperty() {
          @Override
          public String toXpath() {
              return "count(./*)=0";
          }
  
          public String toString() {
              return "has no children";
          }
      }
focal_class.modifier: public static final
focal_class.original_string: public static final ElementProperty hasNoChildren = new ElementProperty() {
          @Override
          public String toXpath() {
              return "count(./*)=0";
          }
  
          public String toString() {
              return "has no children";
          }
      };
focal_class.type: ElementProperty
focal_class.var_name: hasNoChildren
focal_class.declarator: hasChildren = new ElementProperty() {
          @Override
          public String toXpath() {
              return "count(./*)>0";
          }
  
          public String toString() {
              return "has some children";
          }
      }
focal_class.modifier: public static final
focal_class.original_string: public static final ElementProperty hasChildren = new ElementProperty() {
          @Override
          public String toXpath() {
              return "count(./*)>0";
          }
  
          public String toString() {
              return "has some children";
          }
      };
focal_class.type: ElementProperty
focal_class.var_name: hasChildren
focal_class.declarator: isOnlyChild = new ElementProperty() {
          @Override
          public String toXpath() {
              return "count(preceding-sibling::*)=0 and count(following-sibling::*)=0";
          }
  
          public String toString() {
              return "is only child";
          }
      }
focal_class.modifier: public static final
focal_class.original_string: public static final ElementProperty isOnlyChild = new ElementProperty() {
          @Override
          public String toXpath() {
              return "count(preceding-sibling::*)=0 and count(following-sibling::*)=0";
          }
  
          public String toString() {
              return "is only child";
          }
      };
focal_class.type: ElementProperty
focal_class.var_name: isOnlyChild
focal_class.declarator: isHidden = new ElementProperty() {
          @Override
          public String toXpath() {
              return XpathUtils.isHidden;
          }
  
          public String toString() {
              return "is hidden";
          }
      }
focal_class.modifier: public static
focal_class.original_string: public static ElementProperty isHidden = new ElementProperty() {
          @Override
          public String toXpath() {
              return XpathUtils.isHidden;
          }
  
          public String toString() {
              return "is hidden";
          }
      };
focal_class.type: ElementProperty
focal_class.var_name: isHidden
focal_class.declarator: hasSomeText = new ElementProperty() {
          @Override
          public String toXpath() {
              return XpathUtils.hasSomeText;
          }
  
          public String toString() {
              return "has some text";
          }
      }
focal_class.modifier: public static
focal_class.original_string: public static ElementProperty hasSomeText = new ElementProperty() {
          @Override
          public String toXpath() {
              return XpathUtils.hasSomeText;
          }
  
          public String toString() {
              return "has some text";
          }
      };
focal_class.type: ElementProperty
focal_class.var_name: hasSomeText
focal_class.file: jdollarx/src/main/java/com/github/loyada/jdollarx/ElementProperties.java
focal_class.identifier: ElementProperties
focal_class.class_method_signature: ElementProperties.ElementProperties()
focal_class.full_signature: private  ElementProperties()
focal_class.identifier: ElementProperties
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  ElementProperties()
focal_class.class_method_signature: ElementProperties.hasNChildren(Integer n)
focal_class.full_signature: public static ElementPropertyWithNumericalBoundaries hasNChildren(Integer n)
focal_class.identifier: hasNChildren
focal_class.modifiers: public static
focal_class.parameters: (Integer n)
focal_class.return: ElementPropertyWithNumericalBoundaries
focal_class.signature: ElementPropertyWithNumericalBoundaries hasNChildren(Integer n)
focal_class.class_method_signature: ElementProperties.isNthFromLastSibling(Integer reverseIndex)
focal_class.full_signature: public static ElementProperty isNthFromLastSibling(Integer reverseIndex)
focal_class.identifier: isNthFromLastSibling
focal_class.modifiers: public static
focal_class.parameters: (Integer reverseIndex)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty isNthFromLastSibling(Integer reverseIndex)
focal_class.class_method_signature: ElementProperties.isNthSibling(Integer index)
focal_class.full_signature: public static ElementProperty isNthSibling(Integer index)
focal_class.identifier: isNthSibling
focal_class.modifiers: public static
focal_class.parameters: (Integer index)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty isNthSibling(Integer index)
focal_class.class_method_signature: ElementProperties.withIndexInRange(int first, int last)
focal_class.full_signature: public static ElementProperty withIndexInRange(int first, int last)
focal_class.identifier: withIndexInRange
focal_class.modifiers: public static
focal_class.parameters: (int first, int last)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty withIndexInRange(int first, int last)
focal_class.class_method_signature: ElementProperties.hasRawXpathProperty(String rawXpathProps, String rawExplanation)
focal_class.full_signature: public static ElementProperty hasRawXpathProperty(String rawXpathProps, String rawExplanation)
focal_class.identifier: hasRawXpathProperty
focal_class.modifiers: public static
focal_class.parameters: (String rawXpathProps, String rawExplanation)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty hasRawXpathProperty(String rawXpathProps, String rawExplanation)
focal_class.class_method_signature: ElementProperties.hasText(String txt)
focal_class.full_signature: public static ElementProperty hasText(String txt)
focal_class.identifier: hasText
focal_class.modifiers: public static
focal_class.parameters: (String txt)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty hasText(String txt)
focal_class.class_method_signature: ElementProperties.hasCaseSensitiveText(String txt)
focal_class.full_signature: public static ElementProperty hasCaseSensitiveText(String txt)
focal_class.identifier: hasCaseSensitiveText
focal_class.modifiers: public static
focal_class.parameters: (String txt)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty hasCaseSensitiveText(String txt)
focal_class.class_method_signature: ElementProperties.hasTextStartingWith(String txt)
focal_class.full_signature: public static ElementProperty hasTextStartingWith(String txt)
focal_class.identifier: hasTextStartingWith
focal_class.modifiers: public static
focal_class.parameters: (String txt)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty hasTextStartingWith(String txt)
focal_class.class_method_signature: ElementProperties.hasTextEndingWith(String txt)
focal_class.full_signature: public static ElementProperty hasTextEndingWith(String txt)
focal_class.identifier: hasTextEndingWith
focal_class.modifiers: public static
focal_class.parameters: (String txt)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty hasTextEndingWith(String txt)
focal_class.class_method_signature: ElementProperties.hasId(String id)
focal_class.full_signature: public static ElementProperty hasId(String id)
focal_class.identifier: hasId
focal_class.modifiers: public static
focal_class.parameters: (String id)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty hasId(String id)
focal_class.class_method_signature: ElementProperties.hasName(String name)
focal_class.full_signature: public static ElementProperty hasName(String name)
focal_class.identifier: hasName
focal_class.modifiers: public static
focal_class.parameters: (String name)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty hasName(String name)
focal_class.class_method_signature: ElementProperties.hasSource(String src)
focal_class.full_signature: public static ElementProperty hasSource(String src)
focal_class.identifier: hasSource
focal_class.modifiers: public static
focal_class.parameters: (String src)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty hasSource(String src)
focal_class.class_method_signature: ElementProperties.hasRole(String role)
focal_class.full_signature: public static ElementProperty hasRole(String role)
focal_class.identifier: hasRole
focal_class.modifiers: public static
focal_class.parameters: (String role)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty hasRole(String role)
focal_class.class_method_signature: ElementProperties.hasRef(String ref)
focal_class.full_signature: public static ElementProperty hasRef(String ref)
focal_class.identifier: hasRef
focal_class.modifiers: public static
focal_class.parameters: (String ref)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty hasRef(String ref)
focal_class.class_method_signature: ElementProperties.hasAttribute(String attribute, String value)
focal_class.full_signature: public static ElementProperty hasAttribute(String attribute, String value)
focal_class.identifier: hasAttribute
focal_class.modifiers: public static
focal_class.parameters: (String attribute, String value)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty hasAttribute(String attribute, String value)
focal_class.class_method_signature: ElementProperties.hasAnyOfClasses(String... cssClasses)
focal_class.full_signature: public static ElementProperty hasAnyOfClasses(String... cssClasses)
focal_class.identifier: hasAnyOfClasses
focal_class.modifiers: public static
focal_class.parameters: (String... cssClasses)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty hasAnyOfClasses(String... cssClasses)
focal_class.class_method_signature: ElementProperties.hasClasses(String... cssClasses)
focal_class.full_signature: public static ElementProperty hasClasses(String... cssClasses)
focal_class.identifier: hasClasses
focal_class.modifiers: public static
focal_class.parameters: (String... cssClasses)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty hasClasses(String... cssClasses)
focal_class.class_method_signature: ElementProperties.hasClassContaining(String classSubString)
focal_class.full_signature: public static ElementProperty hasClassContaining(String classSubString)
focal_class.identifier: hasClassContaining
focal_class.modifiers: public static
focal_class.parameters: (String classSubString)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty hasClassContaining(String classSubString)
focal_class.class_method_signature: ElementProperties.hasNonOfTheClasses(String... cssClasses)
focal_class.full_signature: public static ElementProperty hasNonOfTheClasses(String... cssClasses)
focal_class.identifier: hasNonOfTheClasses
focal_class.modifiers: public static
focal_class.parameters: (String... cssClasses)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty hasNonOfTheClasses(String... cssClasses)
focal_class.class_method_signature: ElementProperties.isWithIndex(Integer index)
focal_class.full_signature: public static ElementProperty isWithIndex(Integer index)
focal_class.identifier: isWithIndex
focal_class.modifiers: public static
focal_class.parameters: (Integer index)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty isWithIndex(Integer index)
focal_class.class_method_signature: ElementProperties.hasTextContaining(String txt)
focal_class.full_signature: public static ElementProperty hasTextContaining(String txt)
focal_class.identifier: hasTextContaining
focal_class.modifiers: public static
focal_class.parameters: (String txt)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty hasTextContaining(String txt)
focal_class.class_method_signature: ElementProperties.hasCaseSensitiveTextContaining(String txt)
focal_class.full_signature: public static ElementProperty hasCaseSensitiveTextContaining(String txt)
focal_class.identifier: hasCaseSensitiveTextContaining
focal_class.modifiers: public static
focal_class.parameters: (String txt)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty hasCaseSensitiveTextContaining(String txt)
focal_class.class_method_signature: ElementProperties.hasClass(String className)
focal_class.full_signature: static public ElementProperty hasClass(String className)
focal_class.identifier: hasClass
focal_class.modifiers: static public
focal_class.parameters: (String className)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty hasClass(String className)
focal_class.class_method_signature: ElementProperties.hasAggregatedTextEqualTo(String txt)
focal_class.full_signature: public static ElementProperty hasAggregatedTextEqualTo(String txt)
focal_class.identifier: hasAggregatedTextEqualTo
focal_class.modifiers: public static
focal_class.parameters: (String txt)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty hasAggregatedTextEqualTo(String txt)
focal_class.class_method_signature: ElementProperties.hasAggregatedCaseSensitiveTextEqualTo(String txt)
focal_class.full_signature: public static ElementProperty hasAggregatedCaseSensitiveTextEqualTo(String txt)
focal_class.identifier: hasAggregatedCaseSensitiveTextEqualTo
focal_class.modifiers: public static
focal_class.parameters: (String txt)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty hasAggregatedCaseSensitiveTextEqualTo(String txt)
focal_class.class_method_signature: ElementProperties.hasAggregatedTextStartingWith(String txt)
focal_class.full_signature: public static ElementProperty hasAggregatedTextStartingWith(String txt)
focal_class.identifier: hasAggregatedTextStartingWith
focal_class.modifiers: public static
focal_class.parameters: (String txt)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty hasAggregatedTextStartingWith(String txt)
focal_class.class_method_signature: ElementProperties.hasAggregatedTextEndingWith(String txt)
focal_class.full_signature: public static ElementProperty hasAggregatedTextEndingWith(String txt)
focal_class.identifier: hasAggregatedTextEndingWith
focal_class.modifiers: public static
focal_class.parameters: (String txt)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty hasAggregatedTextEndingWith(String txt)
focal_class.class_method_signature: ElementProperties.hasAggregatedTextContaining(String txt)
focal_class.full_signature: public static ElementProperty hasAggregatedTextContaining(String txt)
focal_class.identifier: hasAggregatedTextContaining
focal_class.modifiers: public static
focal_class.parameters: (String txt)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty hasAggregatedTextContaining(String txt)
focal_class.class_method_signature: ElementProperties.hasAggregatedCaseSensitiveTextContaining(String txt)
focal_class.full_signature: public static ElementProperty hasAggregatedCaseSensitiveTextContaining(String txt)
focal_class.identifier: hasAggregatedCaseSensitiveTextContaining
focal_class.modifiers: public static
focal_class.parameters: (String txt)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty hasAggregatedCaseSensitiveTextContaining(String txt)
focal_class.class_method_signature: ElementProperties.getRelationXpath(Path path, String relation)
focal_class.full_signature: private static String getRelationXpath(Path path, String relation)
focal_class.identifier: getRelationXpath
focal_class.modifiers: private static
focal_class.parameters: (Path path, String relation)
focal_class.return: String
focal_class.signature: String getRelationXpath(Path path, String relation)
focal_class.class_method_signature: ElementProperties.rValueToString(Path path)
focal_class.full_signature: private static String rValueToString(Path path)
focal_class.identifier: rValueToString
focal_class.modifiers: private static
focal_class.parameters: (Path path)
focal_class.return: String
focal_class.signature: String rValueToString(Path path)
focal_class.class_method_signature: ElementProperties.isChildOf(Path path)
focal_class.full_signature: public static ElementProperty isChildOf(Path path)
focal_class.identifier: isChildOf
focal_class.modifiers: public static
focal_class.parameters: (Path path)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty isChildOf(Path path)
focal_class.class_method_signature: ElementProperties.hasParent(Path path)
focal_class.full_signature: public static ElementProperty hasParent(Path path)
focal_class.identifier: hasParent
focal_class.modifiers: public static
focal_class.parameters: (Path path)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty hasParent(Path path)
focal_class.class_method_signature: ElementProperties.isParentOf(Path... paths)
focal_class.full_signature: public static ElementProperty isParentOf(Path... paths)
focal_class.identifier: isParentOf
focal_class.modifiers: public static
focal_class.parameters: (Path... paths)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty isParentOf(Path... paths)
focal_class.class_method_signature: ElementProperties.hasChild(Path... paths)
focal_class.full_signature: public static ElementProperty hasChild(Path... paths)
focal_class.identifier: hasChild
focal_class.modifiers: public static
focal_class.parameters: (Path... paths)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty hasChild(Path... paths)
focal_class.class_method_signature: ElementProperties.contains(Path... paths)
focal_class.full_signature: public static ElementProperty contains(Path... paths)
focal_class.identifier: contains
focal_class.modifiers: public static
focal_class.parameters: (Path... paths)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty contains(Path... paths)
focal_class.class_method_signature: ElementProperties.isAncestorOf(Path... paths)
focal_class.full_signature: public static ElementProperty isAncestorOf(Path... paths)
focal_class.identifier: isAncestorOf
focal_class.modifiers: public static
focal_class.parameters: (Path... paths)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty isAncestorOf(Path... paths)
focal_class.class_method_signature: ElementProperties.hasDescendant(Path... paths)
focal_class.full_signature: public static ElementProperty hasDescendant(Path... paths)
focal_class.identifier: hasDescendant
focal_class.modifiers: public static
focal_class.parameters: (Path... paths)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty hasDescendant(Path... paths)
focal_class.class_method_signature: ElementProperties.hasAncesctor(Path path)
focal_class.full_signature: public static ElementProperty hasAncesctor(Path path)
focal_class.identifier: hasAncesctor
focal_class.modifiers: public static
focal_class.parameters: (Path path)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty hasAncesctor(Path path)
focal_class.class_method_signature: ElementProperties.isDescendantOf(Path path)
focal_class.full_signature: public static ElementProperty isDescendantOf(Path path)
focal_class.identifier: isDescendantOf
focal_class.modifiers: public static
focal_class.parameters: (Path path)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty isDescendantOf(Path path)
focal_class.class_method_signature: ElementProperties.isInside(Path path)
focal_class.full_signature: public static ElementProperty isInside(Path path)
focal_class.identifier: isInside
focal_class.modifiers: public static
focal_class.parameters: (Path path)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty isInside(Path path)
focal_class.class_method_signature: ElementProperties.isContainedIn(Path path)
focal_class.full_signature: public static ElementProperty isContainedIn(Path path)
focal_class.identifier: isContainedIn
focal_class.modifiers: public static
focal_class.parameters: (Path path)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty isContainedIn(Path path)
focal_class.class_method_signature: ElementProperties.isAfter(Path... paths)
focal_class.full_signature: public static ElementProperty isAfter(Path... paths)
focal_class.identifier: isAfter
focal_class.modifiers: public static
focal_class.parameters: (Path... paths)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty isAfter(Path... paths)
focal_class.class_method_signature: ElementProperties.isAfter(NPath nPath)
focal_class.full_signature: public static ElementProperty isAfter(NPath nPath)
focal_class.identifier: isAfter
focal_class.modifiers: public static
focal_class.parameters: (NPath nPath)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty isAfter(NPath nPath)
focal_class.class_method_signature: ElementProperties.isBefore(Path... paths)
focal_class.full_signature: public static ElementProperty isBefore(Path... paths)
focal_class.identifier: isBefore
focal_class.modifiers: public static
focal_class.parameters: (Path... paths)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty isBefore(Path... paths)
focal_class.class_method_signature: ElementProperties.isBefore(NPath nPath)
focal_class.full_signature: public static ElementProperty isBefore(NPath nPath)
focal_class.identifier: isBefore
focal_class.modifiers: public static
focal_class.parameters: (NPath nPath)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty isBefore(NPath nPath)
focal_class.class_method_signature: ElementProperties.isSiblingOf(Path... paths)
focal_class.full_signature: public static ElementProperty isSiblingOf(Path... paths)
focal_class.identifier: isSiblingOf
focal_class.modifiers: public static
focal_class.parameters: (Path... paths)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty isSiblingOf(Path... paths)
focal_class.class_method_signature: ElementProperties.isAfterSibling(Path... paths)
focal_class.full_signature: public static ElementProperty isAfterSibling(Path... paths)
focal_class.identifier: isAfterSibling
focal_class.modifiers: public static
focal_class.parameters: (Path... paths)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty isAfterSibling(Path... paths)
focal_class.class_method_signature: ElementProperties.isAfterSibling(NPath nPath)
focal_class.full_signature: public static ElementProperty isAfterSibling(NPath nPath)
focal_class.identifier: isAfterSibling
focal_class.modifiers: public static
focal_class.parameters: (NPath nPath)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty isAfterSibling(NPath nPath)
focal_class.class_method_signature: ElementProperties.isBeforeSibling(Path... paths)
focal_class.full_signature: public static ElementProperty isBeforeSibling(Path... paths)
focal_class.identifier: isBeforeSibling
focal_class.modifiers: public static
focal_class.parameters: (Path... paths)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty isBeforeSibling(Path... paths)
focal_class.class_method_signature: ElementProperties.isBeforeSibling(NPath nPath)
focal_class.full_signature: public static ElementProperty isBeforeSibling(NPath nPath)
focal_class.identifier: isBeforeSibling
focal_class.modifiers: public static
focal_class.parameters: (NPath nPath)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty isBeforeSibling(NPath nPath)
focal_class.class_method_signature: ElementProperties.not(ElementProperty prop)
focal_class.full_signature: public static ElementProperty not(ElementProperty prop)
focal_class.identifier: not
focal_class.modifiers: public static
focal_class.parameters: (ElementProperty prop)
focal_class.return: ElementProperty
focal_class.signature: ElementProperty not(ElementProperty prop)
focal_method.body: public static ElementProperty isAfterSibling(Path... paths) {
          return new RelationBetweenMultiElement("preceding-sibling", Arrays.asList(paths)) {
              @Override
              public String toString() {
                  return asString("is after sibling");
              }
          };
      }
focal_method.class_method_signature: ElementProperties.isAfterSibling(Path... paths)
focal_method.full_signature: public static ElementProperty isAfterSibling(Path... paths)
focal_method.identifier: isAfterSibling
focal_method.invocations: asList asString
focal_method.modifiers: public static
focal_method.parameters: (Path... paths)
focal_method.return: ElementProperty
focal_method.signature: ElementProperty isAfterSibling(Path... paths)