Package org.apache.lenya.xml

Examples of org.apache.lenya.xml.NamespaceHelper.createElement()


            child.setAttribute(SiteTreeNodeImpl.LINK_ATTRIBUTE_NAME, "true");
        }

        for (int i = 0; i < labels.length; i++) {
            String labelName = labels[i].getLabel();
            Element label = helper.createElement(SiteTreeNodeImpl.LABEL_NAME, labelName);
            String labelLanguage = labels[i].getLanguage();

            if ((labelLanguage != null) && (labelLanguage.length() > 0)) {
                label.setAttribute(SiteTreeNodeImpl.LANGUAGE_ATTRIBUTE_NAME, labelLanguage);
            }


    public void addLabel(Label label) {
        if (getLabel(label.getLanguage()) == null) {
            // only add the label if there is no label with the same language yet.

            NamespaceHelper helper = getNamespaceHelper();
            Element labelElem = helper.createElement(SiteTreeNodeImpl.LABEL_NAME, label.getLabel());

            labelElem.setAttribute(SiteTreeNodeImpl.LANGUAGE_ATTRIBUTE_NAME, label.getLanguage());
            synchronized (sitetree) {
                node.appendChild(labelElem);
            }

        Iterator iter = dublinCoreParams.keySet().iterator();

        while (iter.hasNext()) {
            String tagName = (String) iter.next();
            String tagValue = (String) dublinCoreParams.get(tagName);
            root.appendChild(helper.createElement(tagName, tagValue));
        }

        DocumentHelper.writeDocument(helper.getDocument(), metaDataFile);
    }
}

        Document dom = SourceUtil.readDOM(configUri, getManager());
        NamespaceHelper helper = new NamespaceHelper(PUBCONF_NAMESPACE, "", dom);

        Element proxies = helper.getFirstChild(dom.getDocumentElement(), "proxies");
        if (proxies == null) {
            proxies = helper.createElement("proxies");
            dom.getDocumentElement().appendChild(proxies);
        }

        addProxyElement(helper, proxies, area, proxyUrl, false);
        addProxyElement(helper, proxies, area, proxyUrl, true);

            Element docElement = doc.getDocumentElement();

            Element subjectElement = helper.createElement("subject");
            docElement.appendChild(subjectElement);
            Element i18nTranslateSubjectElement = i18nHelper.createElement("translate");
            subjectElement.appendChild(i18nTranslateSubjectElement);
            Element subjectI18nElement = i18nHelper.createElement("text", message.getSubject());
            i18nTranslateSubjectElement.appendChild(subjectI18nElement);

            String[] subjectParams = message.getSubjectParameters();

            Element subjectElement = helper.createElement("subject");
            docElement.appendChild(subjectElement);
            Element i18nTranslateSubjectElement = i18nHelper.createElement("translate");
            subjectElement.appendChild(i18nTranslateSubjectElement);
            Element subjectI18nElement = i18nHelper.createElement("text", message.getSubject());
            i18nTranslateSubjectElement.appendChild(subjectI18nElement);

            String[] subjectParams = message.getSubjectParameters();
            for (int i = 0; i < subjectParams.length; i++) {
                Element paramElement = i18nHelper.createElement("param", subjectParams[i]);

            Element subjectI18nElement = i18nHelper.createElement("text", message.getSubject());
            i18nTranslateSubjectElement.appendChild(subjectI18nElement);

            String[] subjectParams = message.getSubjectParameters();
            for (int i = 0; i < subjectParams.length; i++) {
                Element paramElement = i18nHelper.createElement("param", subjectParams[i]);
                i18nTranslateSubjectElement.appendChild(paramElement);
            }

            Element bodyElement = helper.createElement("body");
            docElement.appendChild(bodyElement);

                i18nTranslateSubjectElement.appendChild(paramElement);
            }

            Element bodyElement = helper.createElement("body");
            docElement.appendChild(bodyElement);
            Element i18nTranslateElement = i18nHelper.createElement("translate");
            bodyElement.appendChild(i18nTranslateElement);
            Element bodyI18nElement = i18nHelper.createElement("text", message.getBody());
            i18nTranslateElement.appendChild(bodyI18nElement);

            String[] msgParams = message.getBodyParameters();

            Element bodyElement = helper.createElement("body");
            docElement.appendChild(bodyElement);
            Element i18nTranslateElement = i18nHelper.createElement("translate");
            bodyElement.appendChild(i18nTranslateElement);
            Element bodyI18nElement = i18nHelper.createElement("text", message.getBody());
            i18nTranslateElement.appendChild(bodyI18nElement);

            String[] msgParams = message.getBodyParameters();
            for (int i = 0; i < msgParams.length; i++) {
                Element paramElement = i18nHelper.createElement("param", msgParams[i]);

            Element bodyI18nElement = i18nHelper.createElement("text", message.getBody());
            i18nTranslateElement.appendChild(bodyI18nElement);

            String[] msgParams = message.getBodyParameters();
            for (int i = 0; i < msgParams.length; i++) {
                Element paramElement = i18nHelper.createElement("param", msgParams[i]);
                i18nTranslateElement.appendChild(paramElement);
            }

            Session session = this.request.getSession();
            session.setAttribute("notification.dom", doc);

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.