Interface SchemeAccessor.SchemeMutator

All Known Subinterfaces:
SchemeAccessor.SchemeProperty
All Known Implementing Classes:
HttpServerContextBuilder, UrlBuilder
Enclosing interface:
SchemeAccessor

public static interface SchemeAccessor.SchemeMutator
Provides a mutator for a URL scheme.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    setProtocol(String aProtocol)
    Sets the protocol String representation for the scheme property.
    void
    setScheme(org.refcodes.data.Scheme aScheme)
    Sets the UrlScheme for the URL scheme.
  • Method Details

    • setScheme

      void setScheme(org.refcodes.data.Scheme aScheme)
      Sets the UrlScheme for the URL scheme.
      Parameters:
      aScheme - The UrlScheme to be stored by the URL scheme.
    • setProtocol

      void setProtocol(String aProtocol)
      Sets the protocol String representation for the scheme property. You must provide the scheme's specific part as well. In case of HTTP, provide "http://". In case your provided protocol is unknown by the Scheme enumeration, then the scheme property will not be set, though the SchemeAccessor.toProtocol() still returns your protocol.
      Parameters:
      aProtocol - The UrlScheme's String representation to be stored by the URL scheme.