public String getTrimmedText () { return getText ().trim (); }
public static String firstChildTextContent(Element element, String elementName) { Element child = firstChild(element, elementName); if (child != null) { return child.getText(); } return null; }
public String getDescription() { Element descElement = dom.getChild("description"); if (descElement != null) { return descElement.getText(); } return null; }
public static String firstChildTextContent(Element element, String elementName) { Element child = firstChild(element, elementName); if (child != null) { return child.getText(); } return null; }
public String getCopyright() { Element copyrightElement = dom.getChild("copyright"); if (copyrightElement != null) { return copyrightElement.getText(); } return null; }
public String getLicense() { Element licenseElement = dom.getChild("license"); if (licenseElement != null) { return licenseElement.getText(); } return null; }
private String getText(Element e, String name) { Element c = e.getChild(name); return c == null ? null : c.getText(); }
public String getDescription() { Element descElement = dom.getChild("description"); if (descElement != null) { return descElement.getText(); } return null; }
public String getCopyright() { Element copyrightElement = dom.getChild("copyright"); if (copyrightElement != null) { return copyrightElement.getText(); } return null; }
public String getLicense() { Element licenseElement = dom.getChild("license"); if (licenseElement != null) { return licenseElement.getText(); } return null; }
public static boolean updateFirstChild(Element parentElement, String elementName, String value) { if (parentElement != null) { Element element = firstChild(parentElement, elementName); if (element != null) { String textContent = element.getText(); if (textContent == null || !value.equals(textContent)) { element.setText(value); return true; } } } return false; } }
public static boolean updateFirstChild(Element parentElement, String elementName, String value) { if (parentElement != null) { Element element = firstChild(parentElement, elementName); if (element != null) { String textContent = element.getText(); if (textContent == null || !value.equals(textContent)) { element.setText(value); return true; } } } return false; } }
public String getText () { if (!hasNodes ()) return ""; StringBuilder buffer = new StringBuilder (); for (Node n: getNodes ()) { if (isText (n)) buffer.append (((Text)n).getText ()); else if (isElement (n)) buffer.append (((Element)n).getText ()); else if (n.getType () == Type.ENTITY) buffer.append (((Entity)n).getText ()); } return buffer.toString (); }
private void parseDoc(Document doc, JdkReleases.Builder builder) { Element defElem = doc.getRootElement().getChild("defaults"); String urlTemplate = defElem.getChild("url").getText(); for (Element jceElem : doc.getRootElement().getChildren("jce")) { String ver = jceElem.getAttributeValue("version"); String url = getText(jceElem, "url"); builder.addJCE(Integer.parseInt(ver), url); } for (Element relElem : doc.getRootElement().getChildren("jdk")) { String v = relElem.getAttributeValue("version"); boolean psu = Boolean.parseBoolean(relElem.getAttributeValue("psu")); String url = getText(relElem, "url"); if (url == null) { url = urlTemplate; } if (psu) { builder.setPSU(v); } parseBin(v, url, relElem.getChildren("bin"), builder); } }