// ===================================================== // private: setHomeBilder() // // <home> // <bilder> ..path.. </bilder> // </home> // // ===================================================== private void setHomeBilder(String path) { Element root = document.getRootElement(); // pr�fen,ob home-tag vorhanden java.util.List homeListe = PM_XML_Utils.getElementListe(document, "//" + TAG_HOME); Element homeElement = null; if (homeListe.isEmpty()) { homeElement = new org.dom4j.tree.DefaultElement(TAG_HOME); addTag(homeElement, TAG_BILDER, path); root.add(homeElement); } else { homeElement = (Element) homeListe.get(0); addTag(homeElement, TAG_BILDER, path); } }
public void setLocale(Locale locale) { // locale == null --> l�schen Element root = document.getRootElement(); // pr�fen,ob locale-tag vorhanden java.util.List localeListe = PM_XML_Utils.getElementListe(document, "//" + TAG_LOCALE); Element localeElement = null; if (localeListe.isEmpty()) { if (locale == null) { return; // soll gel�scht sein } localeElement = new org.dom4j.tree.DefaultElement(TAG_LOCALE); updateAttribute(localeElement, ATTR_LOCALE_LANGUAGE, locale.getLanguage()); root.add(localeElement); } else { localeElement = (Element) localeListe.get(0); if (locale != null) { updateAttribute(localeElement, ATTR_LOCALE_LANGUAGE, locale.getLanguage()); } else { // l�schen updateAttribute(localeElement, ATTR_LOCALE_LANGUAGE, null); } } }