Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

//package com.java2s;

import org.w3c.dom.Node;

public class Main {
    public static float getFloatAttribute(Node node, String name) {
        return Float.parseFloat(getAttribute(node, name, "0"));
    }

    public static float getFloatAttribute(Node node, String name, float defVal) {
        String att = getAttribute(node, name);
        if (att == null)
            return defVal;
        return Float.parseFloat(att);
    }

    /**
     * Returns an attribute of the specified tag with the name provided.
     *
     * @param node
     * @param name
     * @return The attribute if its defined, or null.
     */
    public static String getAttribute(Node node, String name, String defVal) {
        Node att = node.getAttributes().getNamedItem(name);
        return att == null ? defVal : att.getNodeValue();
    }

    public static String getAttribute(Node node, String name) {
        return getAttribute(node, name, null);
    }
}