Example usage for org.dom4j Element addAttribute

List of usage examples for org.dom4j Element addAttribute

Introduction

In this page you can find the example usage for org.dom4j Element addAttribute.

Prototype

Element addAttribute(QName qName, String value);

Source Link

Document

Adds the attribute value of the given fully qualified name.

Usage

From source file:com.ah.be.ls.stat.StatManager.java

private Element createCvgElement(int number) {
    Element ele = DocumentHelper.createElement("CVG");
    return ele.addAttribute("count", String.valueOf(number));
}

From source file:com.ah.be.ls.stat.StatManager.java

private Element createCvgsElement(int number) {
    Element ele = DocumentHelper.createElement("CVGS");
    return ele.addAttribute("count", String.valueOf(number));
}

From source file:com.ah.be.ls.stat.StatManager.java

private Element createCvgsTunnelElement(String mac, int number, boolean isL2) {
    Element ele = DocumentHelper.createElement("CVG");
    ele.addAttribute("mac", mac);
    ele.addAttribute("tunnel-type", isL2 ? "L2" : "L3");
    return ele.addAttribute("tunnel-count", String.valueOf(number));
}

From source file:com.ah.be.ls.stat.StatManager.java

private Element createPlatformElement(String apModel, int total, int number) {
    Element ele = DocumentHelper.createElement("platform");
    ele.addAttribute("type", apModel);
    ele.addAttribute("count", String.valueOf(number));
    ele.addAttribute("total-count", String.valueOf(total));
    return ele;/* ww w.j  a  v  a2  s  .c  o m*/
}

From source file:com.ah.be.ls.stat.StatManager.java

private Element addUserManagerStatisticsAttribute(Element ele, int devicesCount, int temporaryGuestUserCount,
        int permanentGuestUserCount, boolean enableUserManager) {
    ele.addAttribute("devices-count", String.valueOf(devicesCount));
    ele.addAttribute("temporary-count", String.valueOf(temporaryGuestUserCount));
    ele.addAttribute("permanent-count", String.valueOf(permanentGuestUserCount));
    ele.addAttribute("enable", String.valueOf(enableUserManager));
    return ele;/*from w  ww .  ja  v a  2s . co  m*/
}

From source file:com.ah.be.ls.stat.StatManager.java

private Element addPowerSettingAttribute(Element ele, int afCount, int atCount, int totalCount) {
    ele.addAttribute("af-count", String.valueOf(afCount));
    ele.addAttribute("at-count", String.valueOf(atCount));
    ele.addAttribute("total-count", String.valueOf(totalCount));
    return ele;/*from  ww w .j  a v  a  2  s .  c o m*/
}

From source file:com.ah.be.ls.stat.StatManager.java

private Element addMeshBridgeAttribute(Element ele, int meshEnabled, int mesh, int bridge, int total) {
    ele.addAttribute("mesh-enabled-count", String.valueOf(meshEnabled));
    ele.addAttribute("mesh-count", String.valueOf(mesh));
    ele.addAttribute("bridge-count", String.valueOf(bridge));
    ele.addAttribute("total-count", String.valueOf(total));
    return ele;// ww  w.j ava2s. c  o  m
}

From source file:com.ah.be.ls.stat.StatManager.java

private Element addClientApAttribute(Element ele, int clientCount, int apCount) {
    ele.addAttribute("client-count", String.valueOf(clientCount));
    ele.addAttribute("ap-count", String.valueOf(apCount));
    return ele;/*from  w w w . j  av  a 2  s .c om*/
}

From source file:com.ah.be.ls.stat.StatManager.java

private Element addNumberTotalAttribute(Element elem, int number, int total) {
    Element ele = elem.addAttribute("count", String.valueOf(number));
    ele.addAttribute("total-count", String.valueOf(total));
    return ele;//from   w  ww . j  av  a 2s.  c o m
}

From source file:com.alibaba.citrus.dev.handler.util.DomUtil.java

License:Open Source License

private static Element copy(org.dom4j.Element dom4jElement, ElementFilter filter) throws Exception {
    dom4jElement = filter.filter(dom4jElement);

    if (dom4jElement == null) {
        return null;
    }//w ww. ja  va  2 s .  co m

    Element element = new Element(dom4jElement.getQualifiedName(), dom4jElement.getNamespaceURI());

    for (Object attr : dom4jElement.attributes()) {
        String name = ((Attribute) attr).getQualifiedName();
        String value = ((Attribute) attr).getValue();

        element.addAttribute(name, value);
    }

    for (Object ns : dom4jElement.declaredNamespaces()) {
        String name = ((Namespace) ns).getPrefix();
        String value = ((Namespace) ns).getURI();

        if (isEmpty(name)) {
            name = "xmlns";
        } else {
            name = "xmlns:" + name;
        }

        element.addAttribute(name, value);
    }

    for (Object e : dom4jElement.elements()) {
        Element subElement = copy((org.dom4j.Element) e, filter);

        if (subElement != null) {
            element.addSubElement(subElement);
        }
    }

    if (dom4jElement.elements().isEmpty()) {
        String text = trimToNull(dom4jElement.getText());

        if (text != null) {
            element.setText(text);
        }
    }

    return element;
}