SessionBean$JAXB.java 文件源码

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

项目:tomee 作者:
public final static void _readDependsOn(final XoXMLStreamReader reader, final RuntimeContext context, final SessionBean sessionBean)
    throws Exception {
    List<String> dependsOn = null;

    // Read elements
    for (final XoXMLStreamReader elementReader : reader.getChildElements()) {
        if (("ejb-name" == elementReader.getLocalName()) && ("http://java.sun.com/xml/ns/javaee" == elementReader.getNamespaceURI())) {
            // ELEMENT: dependsOn
            final String dependsOnItemRaw = elementReader.getElementAsString();

            final String dependsOnItem;
            try {
                dependsOnItem = Adapters.collapsedStringAdapterAdapter.unmarshal(dependsOnItemRaw);
            } catch (final Exception e) {
                context.xmlAdapterError(elementReader, CollapsedStringAdapter.class, String.class, String.class, e);
                continue;
            }

            if (dependsOn == null) {
                dependsOn = sessionBean.dependsOn;
                if (dependsOn != null) {
                    dependsOn.clear();
                } else {
                    dependsOn = new ArrayList<String>();
                }
            }
            dependsOn.add(dependsOnItem);
        }
    }
    if (dependsOn != null) {
        sessionBean.dependsOn = dependsOn;
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号