Class URI.URIPool.PlatformAccessUnit

Enclosing class:
URI.URIPool

protected static class URI.URIPool.PlatformAccessUnit extends URI.URIPool.URIPoolAccessUnitBase
An access units for platform URI string-based access.
  • Field Details

    • PLATFORM_RESOURCE_BASE_FULL_HASH_CODE

      protected static final int PLATFORM_RESOURCE_BASE_FULL_HASH_CODE
      The hash code of "platform:/resource/".
    • PLATFORM_PLUGIN_BASE_FULL_HASH_CODE

      protected static final int PLATFORM_PLUGIN_BASE_FULL_HASH_CODE
      The hash code of "platform:/plugin/".
    • PLATFORM_RESOURCE_BASE_INITIAL_HASH_CODE

      protected static final int PLATFORM_RESOURCE_BASE_INITIAL_HASH_CODE
      The hash code of "platform:/resource".
    • PLATFORM_PLUGIN_BASE_INITIAL_HASH_CODE

      protected static final int PLATFORM_PLUGIN_BASE_INITIAL_HASH_CODE
      The hash code of "platform:/plugin/".
    • base

      protected String base
      The base that implicitly precedes the URI.path().
    • path

      protected String path
      The path being accessed.
    • encode

      protected boolean encode
      Whether the pathName needs encoding.
    • characters

      protected char[] characters
      A buffer uses for processing the path.
    • segments

      protected String[] segments
      The accumulated segments pulled from the path.
    • segmentCount

      protected int segmentCount
      The number of URI.segments().
    • 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 path segments.
    • segmentHashCodes

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

      protected String encodedPath
      The path after it's been encoded.
  • Constructor Details

  • Method Details