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 ); }
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() ); } }
/** * Creates a new instance of TokenReplacer */ public LineTokenReplacer(TokenValueSet tokens, String charset) { final Object[] tmp = tokens.toArray(); final int length = tmp.length; this.tokenArray = new TokenValue[length]; System.arraycopy(tmp, 0, tokenArray, 0, length); this.charsetName = charset; }
private TokenValueSet getTokensFromFile(String fileName) { final TokenValueSet tokens = new TokenValueSet(); BufferedReader reader = null; try { reader = new BufferedReader(new FileReader(fileName)); String line = null; while ((line = reader.readLine()) != null) { final TokenValue tv = getTokenValue(line); tokens.add(tv); } reader.close(); } catch(Exception e) { e.printStackTrace(); if (reader != null) { try { reader.close(); } catch (Exception ex) {} } } return tokens; }
private TokenValueSet getTokensFromFile(String fileName) { final TokenValueSet tokens = new TokenValueSet(); BufferedReader reader = null; try { reader = new BufferedReader(new FileReader(fileName)); String line = null; while ((line = reader.readLine()) != null) { final TokenValue tv = getTokenValue(line); tokens.add(tv); } reader.close(); reader = null; } catch(Exception e) { e.printStackTrace(); if (reader != null) { try { reader.close(); } catch (Exception ex) {} } } return tokens; }
final TokenValueSet tokens = new TokenValueSet(); tokens.add(tv); tokens.add(tv); else tv = new TokenValue(SERVER_NAME, instanceName); tokens.add(tv); tokens.add(tv);
/** Creates a new instance of TokenReplacer */ public LineTokenReplacer(TokenValueSet tokens, String charset) { final Object[] tmp = tokens.toArray(); final int length = tmp.length; this.tokenArray = new TokenValue[length]; System.arraycopy(tmp, 0, tokenArray, 0, length); this.charsetName = charset; }
@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(); } }
/** * 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)); }
final PEFileLayout layout = getFileLayout(config); layout.createJBIDirectories(); final TokenValueSet tvSet = new TokenValueSet(); final String tvDelimiter = "@"; final String tJbiInstanceName = "JBI_INSTANCE_NAME"; final TokenValue tvJbiInstanceRoot = new TokenValue(tJbiInstanceRoot, layout.getRepositoryDir().getCanonicalPath(), tvDelimiter); tvSet.add(tvJbiInstanceName); tvSet.add(tvJbiInstanceRoot); final File src = layout.getJbiTemplateFile(); final File dest = layout.getJbiRegistryFile(); final File httpConfigDest = layout.getHttpBcConfigFile(); final TokenValueSet httpTvSet = new TokenValueSet(); generateFromTemplate(httpTvSet, httpConfigSrc, httpConfigDest);