congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
Encode.encodePath
Code IndexAdd Tabnine to your IDE (free)

How to use
encodePath
method
in
org.jboss.resteasy.util.Encode

Best Java code snippets using org.jboss.resteasy.util.Encode.encodePath (Showing top 13 results out of 315)

origin: resteasy/Resteasy

@Override
public UriBuilder replacePath(String path)
{
 if (path == null)
 {
   this.path = null;
   return this;
 }
 this.path = Encode.encodePath(path);
 return this;
}
origin: resteasy/Resteasy

protected StringBuilder replacePathParameter(String name, String value, boolean isEncoded, String string, StringBuilder builder, boolean encodeSlash)
{
 if (string.indexOf('{') == -1)
 {
   return builder.append(string);
 }
 Matcher matcher = createUriParamMatcher(string);
 int start = 0;
 while (matcher.find())
 {
   String param = matcher.group(1);
   if (!param.equals(name)) continue;
   builder.append(string, start, matcher.start());
   if (!isEncoded)
   {
    if (encodeSlash) value = Encode.encodePath(value);
    else value = Encode.encodePathSegment(value);
   }
   else
   {
    value = Encode.encodeNonCodes(value);
   }
   builder.append(value);
   start = matcher.end();
 }
 builder.append(string, start, string.length());
 return builder;
}
origin: resteasy/Resteasy

@Override
public UriBuilder replaceMatrix(String matrix) throws IllegalArgumentException
{
 if (matrix == null) matrix = "";
 if (!matrix.startsWith(";")) matrix = ";" + matrix;
 matrix = Encode.encodePath(matrix);
 if (path == null)
 {
   path = matrix;
 }
 else
 {
   int start = path.lastIndexOf('/');
   if (start < 0) start = 0;
   int matrixIndex = path.indexOf(';', start);
   if (matrixIndex > -1) path = path.substring(0, matrixIndex) + matrix;
   else path += matrix;
 }
 return this;
}
origin: org.jboss.resteasy/resteasy-jaxrs-20

protected StringBuilder replacePathParameter(String name, String value, boolean isEncoded, String string, StringBuilder builder, boolean encodeSlash)
{
 if (string.indexOf('{') == -1) 
 {
   return builder.append(string);
 }
 Matcher matcher = createUriParamMatcher(string);
 int start = 0;
 while (matcher.find())
 {
   String param = matcher.group(1);
   if (!param.equals(name)) continue;
   builder.append(string, start, matcher.start());
   if (!isEncoded)
   {
    if (encodeSlash) value = Encode.encodePath(value);
    else value = Encode.encodePathSegment(value);
   }
   else
   {
    value = Encode.encodeNonCodes(value);
   }
   builder.append(value);
   start = matcher.end();
 }
 builder.append(string, start, string.length());
 return builder;
}
origin: resteasy/Resteasy

  if ("".equals(segment)) continue;
if (encode) segment = Encode.encodePath(segment);
path += segment;
if (encode) segment = Encode.encodePath(segment);
if ("".equals(path))
origin: org.jboss.resteasy/resteasy-core

protected StringBuilder replacePathParameter(String name, String value, boolean isEncoded, String string, StringBuilder builder, boolean encodeSlash)
{
 if (string.indexOf('{') == -1)
 {
   return builder.append(string);
 }
 Matcher matcher = createUriParamMatcher(string);
 int start = 0;
 while (matcher.find())
 {
   String param = matcher.group(1);
   if (!param.equals(name)) continue;
   builder.append(string, start, matcher.start());
   if (!isEncoded)
   {
    if (encodeSlash) value = Encode.encodePath(value);
    else value = Encode.encodePathSegment(value);
   }
   else
   {
    value = Encode.encodeNonCodes(value);
   }
   builder.append(value);
   start = matcher.end();
 }
 builder.append(string, start, string.length());
 return builder;
}
origin: org.jboss.resteasy/resteasy-core

@Override
public UriBuilder replacePath(String path)
{
 if (path == null)
 {
   this.path = null;
   return this;
 }
 this.path = Encode.encodePath(path);
 return this;
}
origin: org.jboss.resteasy/resteasy-jaxrs-20

@Override
public UriBuilder replacePath(String path)
{
 if (path == null)
 {
   this.path = null;
   return this;
 }
 this.path = Encode.encodePath(path);
 return this;
}
origin: org.jboss.resteasy/resteasy-test-tjws

private static String extractURI(URL url)
{
 StringBuffer buffer = new StringBuffer(url.getProtocol()).append("://");
 if (url.getHost() != null) buffer.append(url.getHost());
 if (url.getPort() != -1 && url.getPort() != 80) buffer.append(":").append(Integer.toString(url.getPort()));
 if (url.getPath() != null)
   buffer.append(Encode.encodePath(url.getPath()));
 if (url.getQuery() != null) buffer.append("?").append(url.getQuery());
 if (url.getRef() != null) buffer.append("#").append(Encode.encodeFragment(url.getRef()));
 String buf = buffer.toString();
 return buf;
}
origin: org.jboss.resteasy/resteasy-jaxrs-20

@Override
public UriBuilder replaceMatrix(String matrix) throws IllegalArgumentException
{
 if (matrix == null) matrix = "";
 if (!matrix.startsWith(";")) matrix = ";" + matrix;
 matrix = Encode.encodePath(matrix);
 if (path == null)
 {
   path = matrix;
 }
 else
 {
   int start = path.lastIndexOf('/');
   if (start < 0) start = 0;
   int matrixIndex = path.indexOf(';', start);
   if (matrixIndex > -1) path = path.substring(0, matrixIndex) + matrix;
   else path += matrix;
 }
 return this;
}
origin: org.jboss.resteasy/resteasy-core

@Override
public UriBuilder replaceMatrix(String matrix) throws IllegalArgumentException
{
 if (matrix == null) matrix = "";
 if (!matrix.startsWith(";")) matrix = ";" + matrix;
 matrix = Encode.encodePath(matrix);
 if (path == null)
 {
   path = matrix;
 }
 else
 {
   int start = path.lastIndexOf('/');
   if (start < 0) start = 0;
   int matrixIndex = path.indexOf(';', start);
   if (matrixIndex > -1) path = path.substring(0, matrixIndex) + matrix;
   else path += matrix;
 }
 return this;
}
origin: org.jboss.resteasy/resteasy-jaxrs-20

  if ("".equals(segment)) continue;
if (encode) segment = Encode.encodePath(segment);
path += segment;
if (encode) segment = Encode.encodePath(segment);
if ("".equals(path))
origin: org.jboss.resteasy/resteasy-core

  if ("".equals(segment)) continue;
if (encode) segment = Encode.encodePath(segment);
path += segment;
if (encode) segment = Encode.encodePath(segment);
if ("".equals(path))
org.jboss.resteasy.utilEncodeencodePath

Javadoc

Keep encoded values "%...", matrix parameters, template parameters, and '/' characters intact.

Popular methods of Encode

  • decode
    decode an encoded map
  • encode
  • encodeFragment
    Keep encoded values "%..." and template parameters intact.
  • encodePathAsIs
    Encode via RFC 3986 [http://ietf.org/rfc/rfc3986.txt]. PCHAR is allowed allong with '/' unreserved =
  • decodeBytes
  • decodePath
  • encodeFromArray
  • encodeMatrixParam
    Keep encoded values "%..." and template parameters intact.
  • encodeNonCodes
    Encode '%' if it is not an encoding sequence
  • encodePathSaveEncodings
    Keep any valid encodings from string i.e. keep "%2D" but don't keep "%p"
  • encodePathSegment
    Keep encoded values "%...", matrix parameters and template parameters intact.
  • encodePathSegmentAsIs
    Encode via RFC 3986 [http://ietf.org/rfc/rfc3986.txt]. PCHAR is allowed allong with '/' unreserved =
  • encodePathSegment,
  • encodePathSegmentAsIs,
  • encodePathSegmentSaveEncodings,
  • encodeQueryParam,
  • encodeQueryParamAsIs,
  • encodeQueryParamSaveEncodings,
  • encodeQueryString,
  • encodeValue,
  • pathParamReplacement

Popular in Java

  • Start an intent from android
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • runOnUiThread (Activity)
  • requestLocationUpdates (LocationManager)
  • FlowLayout (java.awt)
    A flow layout arranges components in a left-to-right flow, much like lines of text in a paragraph. F
  • Graphics2D (java.awt)
    This Graphics2D class extends the Graphics class to provide more sophisticated control overgraphics
  • Dictionary (java.util)
    Note: Do not use this class since it is obsolete. Please use the Map interface for new implementatio
  • Stack (java.util)
    Stack is a Last-In/First-Out(LIFO) data structure which represents a stack of objects. It enables u
  • JTextField (javax.swing)
  • Project (org.apache.tools.ant)
    Central representation of an Ant project. This class defines an Ant project with all of its targets,
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now