public void pushMatchedURI(String encoded) { int start = (encoded.startsWith("/")) ? 1 : 0; int end = (encoded.endsWith("/")) ? encoded.length() - 1 : encoded.length(); encoded = start < end ? encoded.substring(start, end) : ""; String decoded = Encode.decode(encoded); if (encodedMatchedUris == null) encodedMatchedUris = new LinkedList<String>(); encodedMatchedUris.add(0, encoded); if (matchedUris == null) matchedUris = new LinkedList<String>(); matchedUris.add(0, decoded); }
public MultivaluedMap<String, String> getDecodedFormParameters() { if (decodedFormParameters != null) return decodedFormParameters; decodedFormParameters = Encode.decode(getFormParameters()); return decodedFormParameters; }
public MultivaluedMap<String, String> getPutDecodedFormParameters() { if (decodedFormParameters != null) return decodedFormParameters; decodedFormParameters = Encode.decode(getFormParameters()); return decodedFormParameters; }
public MultivaluedMap readFrom(Class<MultivaluedMap> type, Type genericType, Annotation[] annotations, MediaType mediaType, MultivaluedMap<String, String> httpHeaders, InputStream entityStream) throws IOException { LogMessages.LOGGER.debugf("Provider : %s, Method : readFrom", getClass().getName()); if (NoContent.isContentLengthZero(httpHeaders)) return new MultivaluedMapImpl<String, String>(); boolean encoded = FindAnnotation.findAnnotation(annotations, Encoded.class) != null; String charset = mediaType.getParameters().get(MediaType.CHARSET_PARAMETER); if (charset == null) { charset = StandardCharsets.UTF_8.name(); } if (encoded) return parseForm(entityStream, charset); else return Encode.decode(parseForm(entityStream, charset), charset); }
public void pushMatchedURI(String encoded) { if (encoded.endsWith("/")) encoded = encoded.substring(0, encoded.length() - 1); if (encoded.startsWith("/")) encoded = encoded.substring(1); String decoded = Encode.decode(encoded); if (encodedMatchedUris == null) encodedMatchedUris = new LinkedList<String>(); encodedMatchedUris.add(0, encoded); if (matchedUris == null) matchedUris = new LinkedList<String>(); matchedUris.add(0, decoded); }
public void pushMatchedURI(String encoded) { int start = (encoded.startsWith("/")) ? 1 : 0; int end = (encoded.endsWith("/")) ? encoded.length() - 1 : encoded.length(); encoded = start < end ? encoded.substring(start, end) : ""; String decoded = Encode.decode(encoded); if (encodedMatchedUris == null) encodedMatchedUris = new LinkedList<String>(); encodedMatchedUris.add(0, encoded); if (matchedUris == null) matchedUris = new LinkedList<String>(); matchedUris.add(0, decoded); }
public MultivaluedMap<String, String> getPutDecodedFormParameters() { if (decodedFormParameters != null) return decodedFormParameters; decodedFormParameters = Encode.decode(getFormParameters()); return decodedFormParameters; }
public MultivaluedMap<String, String> getDecodedFormParameters() { if (decodedFormParameters != null) return decodedFormParameters; decodedFormParameters = Encode.decode(getFormParameters()); return decodedFormParameters; }
public MultivaluedMap<String, String> getDecodedFormParameters() { if (decodedFormParameters != null) return decodedFormParameters; decodedFormParameters = Encode.decode(getFormParameters()); return decodedFormParameters; }
public MultivaluedMap<String, String> getPutDecodedFormParameters() { if (decodedFormParameters != null) return decodedFormParameters; decodedFormParameters = Encode.decode(getFormParameters()); return decodedFormParameters; }
public MultivaluedMap<String, String> getDecodedFormParameters() { if (decodedFormParameters != null) return decodedFormParameters; decodedFormParameters = Encode.decode(getFormParameters()); return decodedFormParameters; }
public MultivaluedMap<String, String> getPutDecodedFormParameters() { if (decodedFormParameters != null) return decodedFormParameters; decodedFormParameters = Encode.decode(getFormParameters()); return decodedFormParameters; }
public MultivaluedMap<String, String> getFormParameters() { MultivaluedMapImpl<String, String> params = new MultivaluedMapImpl<String, String>(); Map<String, String[]> parameterMap = request.getParameterMap(); for (Map.Entry<String, String[]> entry : parameterMap.entrySet()) { for (String value : entry.getValue()) { params.add(entry.getKey(), value); } } return Encode.decode(params); }
public MultivaluedMap<String, String> getFormParameters() { MultivaluedMapImpl<String, String> params = new MultivaluedMapImpl<String, String>(); Map<String, String[]> parameterMap = request.getParameterMap(); for (Map.Entry<String, String[]> entry : parameterMap.entrySet()) { for (String value : entry.getValue()) { params.add(entry.getKey(), value); } } return Encode.decode(params); }
public MultivaluedMap<String, String> getFormParameters() { MultivaluedMapImpl<String, String> params = new MultivaluedMapImpl<String, String>(); Map<String, String[]> parameterMap = request.getParameterMap(); for (Map.Entry<String, String[]> entry : parameterMap.entrySet()) { for (String value : entry.getValue()) { params.add(entry.getKey(), value); } } return Encode.decode(params); }
public MultivaluedMap readFrom(Class<MultivaluedMap> type, Type genericType, Annotation[] annotations, MediaType mediaType, MultivaluedMap<String, String> httpHeaders, InputStream entityStream) throws IOException { LogMessages.LOGGER.debugf("Provider : %s, Method : readFrom", getClass().getName()); if (NoContent.isContentLengthZero(httpHeaders)) return new MultivaluedMapImpl<String, String>(); boolean encoded = FindAnnotation.findAnnotation(annotations, Encoded.class) != null; String charset = mediaType.getParameters().get(MediaType.CHARSET_PARAMETER); if (charset == null) { charset = StandardCharsets.UTF_8.name(); } if (encoded) return parseForm(entityStream, charset); else return Encode.decode(parseForm(entityStream, charset), charset); }
public MultivaluedMap readFrom(Class<MultivaluedMap> type, Type genericType, Annotation[] annotations, MediaType mediaType, MultivaluedMap<String, String> httpHeaders, InputStream entityStream) throws IOException { LogMessages.LOGGER.debugf("Provider : %s, Method : readFrom", getClass().getName()); if (NoContent.isContentLengthZero(httpHeaders)) return new MultivaluedMapImpl<String, String>(); boolean encoded = FindAnnotation.findAnnotation(annotations, Encoded.class) != null; String charset = mediaType.getParameters().get(MediaType.CHARSET_PARAMETER); if (charset == null) { charset = StandardCharsets.UTF_8.name(); } if (encoded) return parseForm(entityStream, charset); else return Encode.decode(parseForm(entityStream, charset), charset); }