Class DFSPath


  • public class DFSPath
    extends java.lang.Object
    • Field Detail

      • pathComponents

        private final java.util.List<java.lang.String> pathComponents
    • Constructor Detail

      • DFSPath

        public DFSPath​(java.lang.String uncPath)
      • DFSPath

        public DFSPath​(java.util.List<java.lang.String> pathComponents)
    • Method Detail

      • getPathComponents

        public java.util.List<java.lang.String> getPathComponents()
      • replacePrefix

        public DFSPath replacePrefix​(java.lang.String prefixToReplace,
                                     java.lang.String target)
      • replacePrefix

        public DFSPath replacePrefix​(java.lang.String prefixToReplace,
                                     DFSPath target)
      • replacePrefix

        private DFSPath replacePrefix​(java.lang.String prefixToReplace,
                                      java.util.List<java.lang.String> targetComponents)
      • hasOnlyOnePathComponent

        public boolean hasOnlyOnePathComponent()
      • isSysVolOrNetLogon

        public boolean isSysVolOrNetLogon()
      • isIpc

        public boolean isIpc()
      • splitPath

        private static java.util.List<java.lang.String> splitPath​(java.lang.String pathPart)
      • toPath

        public java.lang.String toPath()
      • toString

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