Module swim.uri
Package swim.uri

Class UriPathBuilder

java.lang.Object
swim.uri.UriPathBuilder
All Implemented Interfaces:
swim.util.Builder<String,UriPath>

public final class UriPathBuilder extends Object implements swim.util.Builder<String,UriPath>
  • Constructor Details

    • UriPathBuilder

      public UriPathBuilder()
  • Method Details

    • isEmpty

      public boolean isEmpty()
    • size

      public int size()
    • add

      public boolean add(String component)
      Specified by:
      add in interface swim.util.Builder<String,UriPath>
    • addAll

      public boolean addAll(Collection<? extends String> components)
      Specified by:
      addAll in interface swim.util.Builder<String,UriPath>
    • bind

      public UriPath bind()
      Specified by:
      bind in interface swim.util.Builder<String,UriPath>
    • addSlash

      public boolean addSlash()
    • addSegment

      public boolean addSegment(String segment)
    • addPath

      public boolean addPath(UriPath path)
    • pop

      public UriPath pop()