Class PositionUtils


  • public final class PositionUtils
    extends java.lang.Object
    • Constructor Detail

      • PositionUtils

        private PositionUtils()
    • Method Detail

      • sortByBeginPosition

        public static <T extends Node> void sortByBeginPosition​(java.util.List<T> nodes)
      • sortByBeginPosition

        public static <T extends Node> void sortByBeginPosition​(NodeList<T> nodes)
      • sortByBeginPosition

        public static <T extends Node> void sortByBeginPosition​(java.util.List<T> nodes,
                                                                boolean ignoringAnnotations)
      • areInOrder

        public static boolean areInOrder​(Node a,
                                         Node b)
      • areInOrder

        public static boolean areInOrder​(Node a,
                                         Node b,
                                         boolean ignoringAnnotations)
      • compare

        private static int compare​(Node a,
                                   Node b,
                                   boolean ignoringAnnotations)
      • beginLineWithoutConsideringAnnotation

        private static int beginLineWithoutConsideringAnnotation​(Node node)
      • beginColumnWithoutConsideringAnnotation

        private static int beginColumnWithoutConsideringAnnotation​(Node node)
      • beginNodeWithoutConsideringAnnotations

        private static Node beginNodeWithoutConsideringAnnotations​(Node node)
      • nodeContains

        public static boolean nodeContains​(Node container,
                                           Node contained,
                                           boolean ignoringAnnotations)