Here you can find the source of getNullSafe(NamedNodeMap attr, String key)
Parameter | Description |
---|---|
attr | a parameter |
key | a parameter |
public static String getNullSafe(NamedNodeMap attr, String key)
//package com.java2s; /*//from w w w.java 2s.co m * Copyright (c) 2007-2012 The Broad Institute, Inc. * SOFTWARE COPYRIGHT NOTICE * This software and its documentation are the copyright of the Broad Institute, Inc. All rights are reserved. * * This software is supplied without any warranty or guaranteed support whatsoever. The Broad Institute is not responsible for its use, misuse, or functionality. * * This software is licensed under the terms of the GNU Lesser General Public License (LGPL), * Version 2.1 which is available at http://www.opensource.org/licenses/lgpl-2.1.php. */ import org.w3c.dom.NamedNodeMap; import org.w3c.dom.Node; public class Main { /** * Get the node value of the attribute {@code key} from * the set {@code attr}. If that attribute is not present, null is returned * * @param attr * @param key * @return */ public static String getNullSafe(NamedNodeMap attr, String key) { Node node = attr.getNamedItem(key); return node != null ? node.getNodeValue() : null; } }