当前位置: 首页>>代码示例>>Java>>正文


Java LeafInfo类代码示例

本文整理汇总了Java中com.sun.xml.internal.bind.v2.model.core.LeafInfo的典型用法代码示例。如果您正苦于以下问题:Java LeafInfo类的具体用法?Java LeafInfo怎么用?Java LeafInfo使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


LeafInfo类属于com.sun.xml.internal.bind.v2.model.core包,在下文中一共展示了LeafInfo类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getTypeInfo

import com.sun.xml.internal.bind.v2.model.core.LeafInfo; //导入依赖的package包/类
/**
 * Returns a {@link TypeInfo} for the given type.
 *
 * @return
 *      null if the specified type cannot be bound by JAXB, or
 *      not known to this set.
 */
public NonElement<T,C> getTypeInfo( T type ) {
    type = nav.erasure(type);   // replace type variables by their bounds

    LeafInfo<T,C> l = builtins.get(type);
    if(l!=null)     return l;

    if( nav.isArray(type) ) {
        return arrays.get(type);
    }

    C d = nav.asDecl(type);
    if(d==null)     return null;
    return getClassInfo(d);
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:22,代码来源:TypeInfoSetImpl.java

示例2: getClassInfo

import com.sun.xml.internal.bind.v2.model.core.LeafInfo; //导入依赖的package包/类
/**
 * Returns a {@link ClassInfo} for the given bean.
 *
 * <p>
 * This method is almost like refinement of {@link #getTypeInfo(Object)} except
 * our C cannot derive from T.
 *
 * @return
 *      null if the specified type is not bound by JAXB or otherwise
 *      unknown to this set.
 */
public NonElement<T,C> getClassInfo( C type ) {
    LeafInfo<T,C> l = builtins.get(nav.use(type));
    if(l!=null)     return l;

    l = enums.get(type);
    if(l!=null)     return l;

    if(nav.asDecl(Object.class).equals(type))
        return anyType;

    return beans.get(type);
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:24,代码来源:TypeInfoSetImpl.java


注:本文中的com.sun.xml.internal.bind.v2.model.core.LeafInfo类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。