int begin = url.lastIndexOf(getBeginSeparator()); PageInfo last = null; String lastSubstring = ""; if ((substring.length() > getBeginSeparator().length() + getEndSeparator().length()) && substring.startsWith(getBeginSeparator()) && substring.endsWith(getEndSeparator())) String pageInfoString = substring.substring(getBeginSeparator().length(), // substring.length() - getEndSeparator().length()); PageInfo info = PageInfo.parsePageInfo(pageInfoString); begin = url.lastIndexOf(getBeginSeparator(), begin - 1);
int begin = url.lastIndexOf(getBeginSeparator()); PageInfo last = null; String lastSubstring = ""; if (substring.length() > getBeginSeparator().length() + getEndSeparator().length() && substring.startsWith(getBeginSeparator()) && substring.endsWith(getEndSeparator())) String pageInfoString = substring.substring(getBeginSeparator().length(), // substring.length() - getEndSeparator().length()); PageInfo info = PageInfo.parsePageInfo(pageInfoString); begin = url.lastIndexOf(getBeginSeparator(), begin - 1);
/** * Encodes the PageInfo part to the URL * * @param url * @param pageInfo * @return URL */ protected String addPageInfo(final String url, final PageInfo pageInfo) { if (pageInfo != null) { return url + getBeginSeparator() + pageInfo.toString() + getEndSeparator(); } else { return url; } }
/** * Encodes the PageInfo part to the URL * * @param url * @param pageInfo * @return */ protected String addPageInfo(String url, PageInfo pageInfo) { if (pageInfo != null) { return url + getBeginSeparator() + pageInfo.toString() + getEndSeparator(); } else { return url; } }
if (remainder.length() > getBeginSeparator().length() + getEndSeparator().length() && remainder.startsWith(getBeginSeparator()) && remainder.endsWith(getEndSeparator())) String substring = remainder.substring(getBeginSeparator().length(), // remainder.length() - getEndSeparator().length()); PageInfo info = PageInfo.parsePageInfo(substring);
if ((remainder.length() > getBeginSeparator().length() + getEndSeparator().length()) && remainder.startsWith(getBeginSeparator()) && remainder.endsWith(getEndSeparator())) String substring = remainder.substring(getBeginSeparator().length(), // remainder.length() - getEndSeparator().length()); PageInfo info = PageInfo.parsePageInfo(substring);