private Token getToken(String s, int index) { if (s == null || index >= s.length()) { return null; } Token token = new Token(); token.start = s.indexOf(Token.TOKEN_START, index); token.end = s.indexOf(Token.TOKEN_END, token.start + 2); if (token.end <= 0 || token.start < 0) { return null; } token.token = s.substring(token.start, token.end + 1); token.name = s.substring(token.start + Token.TOKEN_START.length(), token.end); // if the token exists, but it's value is null -- then set the value // back to the token. token.value = props.get(token.name); if (token.value == null) { token.value = token.token; } return token; }
private Token getToken(String s, int index) { if (s == null || index >= s.length()) { return null; } Token token = new Token(); token.start = s.indexOf(Token.TOKEN_START, index); token.end = s.indexOf(Token.TOKEN_END, token.start + 2); if (token.end <= 0 || token.start < 0) { return null; } token.token = s.substring(token.start, token.end + 1); token.name = s.substring(token.start + Token.TOKEN_START.length(), token.end); // if the token exists, but it's value is null -- then set the value // back to the token. token.value = props.get(token.name); if (token.value == null) { token.value = token.token; } return token; }
private Token getToken(String s, int index) { if (s == null || index >= s.length()) { return null; } Token token = new Token(); token.start = s.indexOf(Token.TOKEN_START, index); token.end = s.indexOf(Token.TOKEN_END, token.start + 2); if (token.end <= 0 || token.start < 0) { return null; } token.token = s.substring(token.start, token.end + 1); token.name = s.substring(token.start + Token.TOKEN_START.length(), token.end); // if the token exists, but it's value is null -- then set the value // back to the token. token.value = props.get(token.name); if (token.value == null) { token.value = token.token; } return token; }