001
014
015 package com.liferay.portal.kernel.search.facet.util;
016
017 import com.liferay.portal.kernel.util.StringPool;
018 import com.liferay.portal.kernel.util.StringUtil;
019
020
023 public class RangeParserUtil {
024
025 public static String[] parserRange(String range) {
026 range = StringUtil.replace(
027 range,
028 new String[] {
029 StringPool.OPEN_CURLY_BRACE, StringPool.CLOSE_CURLY_BRACE
030 },
031 new String[] {
032 StringPool.OPEN_BRACKET, StringPool.CLOSE_BRACKET
033 }
034 );
035
036 int x = range.indexOf(StringPool.OPEN_BRACKET);
037 int y = range.indexOf(" TO ");
038 int z = range.indexOf(StringPool.CLOSE_BRACKET);
039
040 String lower = range.substring(x + 1, y).trim();
041 String upper = range.substring(y + 4, z).trim();
042
043 return new String[] {lower, upper};
044 }
045
046 }