/** * <p> * Get the OSGI-INF/bundle.info entry from the bundle and display it. * </p> * * @param bundle the bundle. */ protected void printInfo(Bundle bundle) { String title = Util.getBundleName(bundle); System.out.println("\n" + title); System.out.println(Util.getUnderlineString(title)); URL bundleInfo = bundle.getEntry("OSGI-INF/bundle.info"); if (bundleInfo != null) { try { BufferedReader reader = new BufferedReader(new InputStreamReader(bundleInfo.openStream())); String line; while ((line = reader.readLine()) != null) { System.out.println(StringEscapeUtils.unescapeJava(line)); } reader.close(); } catch (Exception e) { // ignore } } }
out.append("\\u").append(hex(ch)); } else if (ch > 0xff) { out.append("\\u0").append(hex(ch)); } else if (ch > 0x7f) { out.append("\\u00").append(hex(ch)); } else if (ch < 32) { switch (ch) { default : if (ch > 0xf) { out.append("\\u00").append(hex(ch)); } else { out.append("\\u000").append(hex(ch));
public void parse(String line) { String unescaped = StringEscapeUtils.unescapeJava(line); Tokenizer tokenizer = new Tokenizer(unescaped); String token;
public void parse(String line) { String unescaped = StringEscapeUtils.unescapeJava(line); Tokenizer tokenizer = new Tokenizer(unescaped); String token;