/** * Returns the raw path string of the URI. */ public String rawPath() { return uri.substring(0, pathEndIdx()); }
/** * Returns raw query string of the URI. */ public String rawQuery() { int start = pathEndIdx() + 1; return start < uri.length() ? uri.substring(start) : EMPTY_STRING; }
/** * Returns the decoded path string of the URI. */ public String path() { if (path == null) { path = decodeComponent(uri, 0, pathEndIdx(), charset, true); } return path; }
/** * Returns the decoded key-value parameter pairs of the URI. */ public Map<String, List<String>> parameters() { if (params == null) { params = decodeParams(uri, pathEndIdx(), charset, maxParams); } return params; }
/** * Returns the raw path string of the URI. */ public String rawPath() { return uri.substring(0, pathEndIdx()); }
/** * Returns the raw path string of the URI. */ public String rawPath() { return uri.substring(0, pathEndIdx()); }
/** * Returns the raw path string of the URI. */ public String rawPath() { return uri.substring(0, pathEndIdx()); }
/** * Returns the raw path string of the URI. */ public String rawPath() { return uri.substring(0, pathEndIdx()); }
/** * Returns raw query string of the URI. */ public String rawQuery() { int start = pathEndIdx() + 1; return start < uri.length() ? uri.substring(start) : EMPTY_STRING; }
/** * Returns raw query string of the URI. */ public String rawQuery() { int start = pathEndIdx() + 1; return start < uri.length() ? uri.substring(start) : EMPTY_STRING; }
/** * Returns raw query string of the URI. */ public String rawQuery() { int start = pathEndIdx() + 1; return start < uri.length() ? uri.substring(start) : EMPTY_STRING; }
/** * Returns raw query string of the URI. */ public String rawQuery() { int start = pathEndIdx() + 1; return start < uri.length() ? uri.substring(start) : EMPTY_STRING; }
/** * Returns the decoded key-value parameter pairs of the URI. */ public Map<String, List<String>> parameters() { if (params == null) { params = decodeParams(uri, pathEndIdx(), charset, maxParams); } return params; }
/** * Returns the decoded path string of the URI. */ public String path() { if (path == null) { path = decodeComponent(uri, 0, pathEndIdx(), charset, true); } return path; }
/** * Returns the decoded key-value parameter pairs of the URI. */ public Map<String, List<String>> parameters() { if (params == null) { params = decodeParams(uri, pathEndIdx(), charset, maxParams); } return params; }
/** * Returns the decoded path string of the URI. */ public String path() { if (path == null) { path = decodeComponent(uri, 0, pathEndIdx(), charset, true); } return path; }
/** * Returns the decoded key-value parameter pairs of the URI. */ public Map<String, List<String>> parameters() { if (params == null) { params = decodeParams(uri, pathEndIdx(), charset, maxParams); } return params; }
/** * Returns the decoded key-value parameter pairs of the URI. */ public Map<String, List<String>> parameters() { if (params == null) { params = decodeParams(uri, pathEndIdx(), charset, maxParams); } return params; }
/** * Returns the decoded path string of the URI. */ public String path() { if (path == null) { path = decodeComponent(uri, 0, pathEndIdx(), charset, true); } return path; }
/** * Returns the decoded path string of the URI. */ public String path() { if (path == null) { path = decodeComponent(uri, 0, pathEndIdx(), charset, true); } return path; }