Class URI.URIPool.FileAccessUnit

Enclosing class:
URI.URIPool

protected static class URI.URIPool.FileAccessUnit extends URI.URIPool.URIPoolAccessUnitBase
An Access unit for file URI string-based access.
  • Field Details

    • FILE_BASE

      protected static final String FILE_BASE
      The base URI for file scheme URIs.
      See Also:
    • FILE_BASE_LENGTH

      protected static final int FILE_BASE_LENGTH
      The length of the base URI for file scheme URIs.
    • FILE_BASE_HASH_CODE

      protected static final int FILE_BASE_HASH_CODE
      The hash code of the base URI for file scheme URIs.
    • path

      protected String path
      The file path being accessed.
    • absoluteCharacters

      protected char[] absoluteCharacters
      The buffer for absolute file paths.
    • relativeCharacters

      protected char[] relativeCharacters
      The buffer for relative file paths.
    • segments

      protected String[] segments
      The segments of the path.
    • segmentCount

      protected int segmentCount
      The number of segments in the path.
    • usedSegmentCount

      protected int usedSegmentCount
      The number of segments populated with strings during intern that need to be nulled during reset.
    • segmentBoundaries

      protected int[] segmentBoundaries
      The boundaries of the segments in the path.
    • segmentHashCodes

      protected int[] segmentHashCodes
      The hash codes of the segments in the path.
    • encodedPath

      protected String encodedPath
      The final encoded path.
    • isAbsoluteFile

      protected boolean isAbsoluteFile
      Whether the file path represents an absolute file.
    • isAbsolutePath

      protected boolean isAbsolutePath
      Whether the path itself is absolute.
  • Constructor Details

  • Method Details