Class Path


  • public final class Path
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static Path EMPTY  
      private java.lang.String last  
      private boolean relative  
      private java.util.List<java.lang.String> segments  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private Path​(java.util.List<java.lang.String> segments, java.lang.String last, boolean relative)  
    • Field Detail

      • EMPTY

        public static final Path EMPTY
      • segments

        private final java.util.List<java.lang.String> segments
      • last

        private final java.lang.String last
      • relative

        private final boolean relative
    • Constructor Detail

      • Path

        private Path​(java.util.List<java.lang.String> segments,
                     java.lang.String last,
                     boolean relative)
    • Method Detail

      • of

        public static Path of​(java.lang.String path)
      • relativize

        public Path relativize​(java.lang.String base)
      • relativize

        public Path relativize​(Path base)
      • isEmpty

        public boolean isEmpty()
      • isNotEmpty

        public boolean isNotEmpty()
      • isRelative

        public boolean isRelative()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getLeaf

        public java.lang.String getLeaf()