private TokenValue getTokenValue(String line) { final String delim = "="; final StringTokenizer parser = new StringTokenizer(line, delim); final String[] output = new String[2]; int i = 0; while(parser.hasMoreTokens()) { output[i++] = parser.nextToken(); } final String DELIM = "%%%"; TokenValue tv = new TokenValue(output[0], output[1], DELIM); return ( tv ); } /**
public TokenValue(String token, String value, String delimiter) { if (token == null || value == null || delimiter == null) { throw new IllegalArgumentException("Null Argument"); } this.token = token; /* Because of escaping process of a '\' by Java's bytecode * interpreter in string literals */ this.value = escapeBackslashes(value); this.delimiter = delimiter; this.delimitedToken = delimiter + token + delimiter; }
@Override public String toString() { StringBuilder buf = new StringBuilder(); Iterator<TokenValue> iter = this.iterator(); while(iter.hasNext()) { TokenValue tv = iter.next(); buf.append(tv.toString()); buf.append(System.getProperty("line.separator")); } return buf.toString(); } }
private TokenValue getTokenValue(String line) { final String delim = "="; final StringTokenizer parser = new StringTokenizer(line, delim); final String[] output = new String[2]; int i = 0; while(parser.hasMoreTokens()) { output[i++] = parser.nextToken(); } final String DELIM = "%%%"; TokenValue tv = new TokenValue(output[0], output[1], DELIM); return ( tv ); } /**
public TokenValue(String token, String value, String preDelimiter, String postDelimiter) { if (token == null || value == null || preDelimiter == null || postDelimiter == null) { throw new IllegalArgumentException("Null Argument"); } this.token = token; /* Because of escaping process of a '\' by Java's bytecode * interpreter in string literals */ this.value = escapeBackslashes(value); this.preDelimiter = preDelimiter; this.postDelimiter = postDelimiter; this.delimitedToken = preDelimiter + token + postDelimiter; }
public String toString() { StringBuffer buf = new StringBuffer(); Iterator<TokenValue> iter = this.iterator(); while(iter.hasNext()) { TokenValue tv = iter.next(); buf.append(tv.toString()); buf.append(System.getProperty("line.separator")); } return ( buf.toString() ); } }
static TokenValueSet map2Set(final Map<String, String> map){ final Set<TokenValue> set = new HashSet<TokenValue> (); for (final Map.Entry<String,String> e : map.entrySet()) { final String key = e.getKey(); final String value = e.getValue(); final TokenValue tv = new TokenValue(key, value); set.add(tv); } final TokenValueSet tvset = new TokenValueSet(set); return ( tvset ); }
TokenValue tv = new TokenValue(CONFIG_HOME, configRootDir); tokens.add(tv); tv = new TokenValue(INSTANCE_ROOT, instanceRoot); tokens.add(tv); tv = new TokenValue(SERVER_NAME, PEFileLayout.DEFAULT_INSTANCE_NAME); else tv = new TokenValue(SERVER_NAME, instanceName); tokens.add(tv); tv = new TokenValue(DOMAIN_NAME, domainConfig.getDomainName()); tokens.add(tv);
/** * Return a man page for this command that has the tokens substituted */ public BufferedReader expandManPage(Reader r) { manpageTokenValues[0] = programOpts.getCommandName(); manpageTokenValues[1] = Environment.getPrefix(); manpageTokenValues[2] = Version.getBriefProductName(); TokenValueSet tvs = new TokenValueSet(); for (int i = 0; i < manpageTokens.length; i++) { tvs.add(new TokenValue(manpageTokens[i], manpageTokenValues[i], "{", "}")); } return new BufferedReader(new LineTokenReplacer(tvs).getReader(r)); }
try { final TokenValue tvJbiInstanceName = new TokenValue(tJbiInstanceName, instanceName, tvDelimiter); final TokenValue tvJbiInstanceRoot = new TokenValue(tJbiInstanceRoot, layout.getRepositoryDir().getCanonicalPath(), tvDelimiter); tvSet.add(tvJbiInstanceName);