Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;

import org.w3c.dom.Attr;

import org.w3c.dom.Element;

public class Main {
    /**
     * Append attribute.
     *
     * @param baseNode
     *            the base node
     * @param attributeName
     *            the attribute name
     * @param attributeValue
     *            the attribute value
     */
    public static void appendAttribute(Element baseNode, String attributeName, boolean attributeValue) {
        appendAttribute(baseNode, attributeName, attributeValue ? "true" : "false");
    }

    /**
     * Append attribute.
     *
     * @param baseNode
     *            the base node
     * @param attributeName
     *            the attribute name
     * @param attributeValue
     *            the attribute value
     */
    public static void appendAttribute(Element baseNode, String attributeName, int attributeValue) {
        appendAttribute(baseNode, attributeName, Integer.toString(attributeValue));
    }

    /**
     * Append attribute.
     *
     * @param baseNode
     *            the base node
     * @param attributeName
     *            the attribute name
     * @param attributeValue
     *            the attribute value
     */
    public static void appendAttribute(Element baseNode, String attributeName, String attributeValue) {
        Attr typeAttribute = baseNode.getOwnerDocument().createAttribute(attributeName);
        if (attributeValue == null) {
            typeAttribute.setNodeValue("<null>");
        } else {
            typeAttribute.setNodeValue(attributeValue);
        }
        baseNode.setAttributeNode(typeAttribute);
    }
}