XmlDataParser.java 文件源码

java
阅读 26 收藏 0 点赞 0 评论 0

项目:easycode 作者:
/**
 * Parse a value, ref or collection sub-element of a property or
 * constructor-arg element.
 * @param ele subelement of property element; we don't know which yet
 * @param defaultTypeClassName the default type (class name) for any
 * <code>&lt;value&gt;</code> tag that might be created
 */
public static Object parseDataSubElement(Element ele, String defaultTypeClassName) throws XMLParseException{
    if (VALUE_ELEMENT.equals(ele.getName()))
        return parseValueElement(ele, defaultTypeClassName);
    else if (NULL_ELEMENT.equals(ele.getName())) 
        return null;
    else if (LIST_ELEMENT.equals(ele.getName())) 
        return parseListElement(ele);
    else if (SET_ELEMENT.equals(ele.getName())) 
        return parseSetElement(ele);
    else if (MAP_ELEMENT.equals(ele.getName())) 
        return parseMapElement(ele);
    else if (PROPS_ELEMENT.equals(ele.getName())) 
        return parsePropsElement(ele);
    else 
        throw new XMLParseException("Unknown property sub-element: [" + ele.getName() + "]");

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号