Class URIFactory

java.lang.Object
com.predic8.membrane.core.util.URIFactory

public class URIFactory extends Object
  • Constructor Details

    • URIFactory

      public URIFactory()
    • URIFactory

      public URIFactory(boolean allowIllegalCharacters)
  • Method Details

    • isAllowIllegalCharacters

      public boolean isAllowIllegalCharacters()
    • setAllowIllegalCharacters

      public void setAllowIllegalCharacters(boolean allowIllegalCharacters)
    • isAutoEscapeBackslashes

      public boolean isAutoEscapeBackslashes()
    • setAutoEscapeBackslashes

      public void setAutoEscapeBackslashes(boolean autoEscapeBackslashes)
    • create

      public URI create(String uri) throws URISyntaxException
      Throws:
      URISyntaxException
    • createWithoutException

      public URI createWithoutException(String uri)
      Simply calls create(String), but catches any URISyntaxException and wraps it in an IllegalArgumentException.