private List<ValueAndInfo> getOrderedValues(String betokened, Resolver resolver) { List<ValueAndInfo> values = new ArrayList<ValueAndInfo>(); int index = 0, nextToken = 0; while ((nextToken = betokened.indexOf(TOKEN, index)) > -1) { int endToken = betokened.indexOf(TOKEN, nextToken + TOKEN.length()); String token = betokened.substring(nextToken, endToken + TOKEN.length()); values.add(new ValueAndInfo(resolver.resolveToken(token), infoMap.get(token))); index = endToken + TOKEN.length(); } return values; } }
private List<ValueAndInfo> getOrderedValues(String betokened, Resolver resolver) { List<ValueAndInfo> values = new ArrayList<ValueAndInfo>(); int index = 0, nextToken = 0; while ((nextToken = betokened.indexOf(TOKEN, index)) > -1) { int endToken = betokened.indexOf(TOKEN, nextToken + TOKEN.length()); String token = betokened.substring(nextToken, endToken + TOKEN.length()); values.add(new ValueAndInfo(resolver.resolveToken(token), infoMap.get(token))); index = endToken + TOKEN.length(); } return values; } }