java.lang.Object
org.epics.archiverappliance.utils.nio.PVPath

public class PVPath extends Object
  • Field Details

    • SCHEME_TO_PACKFILE_EXTENSION

      public static final Map<String,String> SCHEME_TO_PACKFILE_EXTENSION
  • Constructor Details

  • Method Details

    • fromRootFolder

      public static PVPath fromRootFolder(String rootFolder)
    • getRootFolder

      public String getRootFolder()
    • getChunkKey

      public String getChunkKey()
    • getPartitionName

      public String getPartitionName()
    • getExtension

      public String getExtension()
    • isPackFile

      public boolean isPackFile()
    • isNIO2Path

      public boolean isNIO2Path()
    • getScheme

      public String getScheme()
    • isPlainFile

      public boolean isPlainFile()
    • shouldWeCreateParentFolder

      public boolean shouldWeCreateParentFolder()
    • isRootFolderOnly

      public boolean isRootFolderOnly()
    • getFullPath

      public String getFullPath()
    • toURI

      public URI toURI()
    • toRootURI

      public URI toRootURI()
    • getParentPathForCreation

      public String getParentPathForCreation()
    • getContainerPath

      public String getContainerPath()
    • getContainedPath

      public String getContainedPath()
    • fromPath

      public static PVPath fromPath(String pathStr, String chunkKey)
    • withNewExtension

      public PVPath withNewExtension(String newExtension)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object