Class UriTemplate

java.lang.Object
org.apache.tomcat.websocket.server.UriTemplate

public class UriTemplate extends Object
Extracts path parameters from URIs used to create web socket connections using the URI template defined for the associated Endpoint.
  • Constructor Details

  • Method Details

    • match

      public Map<String,String> match(UriTemplate candidate)
      Matches this template against a candidate URI path.
      Parameters:
      candidate - the candidate URI path
      Returns:
      the path parameters if matched, or null
    • hasParameters

      public boolean hasParameters()
      Returns whether this template contains path parameters.
      Returns:
      true if there are parameters
    • getSegmentCount

      public int getSegmentCount()
      Returns the number of path segments.
      Returns:
      the segment count
    • getNormalizedPath

      public String getNormalizedPath()
      Returns the normalized path with numeric parameter indices.
      Returns:
      the normalized path