javax.xml.bind.annotation.XmlMixed#com.sun.tools.internal.xjc.model.nav.NClass源码实例Demo

下面列出了javax.xml.bind.annotation.XmlMixed#com.sun.tools.internal.xjc.model.nav.NClass 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: TencentKona-8   文件: CAdapter.java
static NClass getRef( final Class<? extends XmlAdapter> adapter, boolean copy ) {
    if(copy) {
        // TODO: this is a hack. the code generation should be defered until
        // the backend. (right now constant generation happens in the front-end)
        return new EagerNClass(adapter) {
            @Override
            public JClass toType(Outline o, Aspect aspect) {
                return o.addRuntime(adapter);
            }
            public String fullName() {
                // TODO: implement this method later
                throw new UnsupportedOperationException();
            }
        };
    } else {
        return NavigatorImpl.theInstance.ref(adapter);
    }
}
 
源代码2 项目: jdk8u60   文件: CAdapter.java
static NClass getRef( final Class<? extends XmlAdapter> adapter, boolean copy ) {
    if(copy) {
        // TODO: this is a hack. the code generation should be defered until
        // the backend. (right now constant generation happens in the front-end)
        return new EagerNClass(adapter) {
            @Override
            public JClass toType(Outline o, Aspect aspect) {
                return o.addRuntime(adapter);
            }
            public String fullName() {
                // TODO: implement this method later
                throw new UnsupportedOperationException();
            }
        };
    } else {
        return NavigatorImpl.theInstance.ref(adapter);
    }
}
 
源代码3 项目: openjdk-jdk8u   文件: CAdapter.java
static NClass getRef( final Class<? extends XmlAdapter> adapter, boolean copy ) {
    if(copy) {
        // TODO: this is a hack. the code generation should be defered until
        // the backend. (right now constant generation happens in the front-end)
        return new EagerNClass(adapter) {
            @Override
            public JClass toType(Outline o, Aspect aspect) {
                return o.addRuntime(adapter);
            }
            public String fullName() {
                // TODO: implement this method later
                throw new UnsupportedOperationException();
            }
        };
    } else {
        return NavigatorImpl.theInstance.ref(adapter);
    }
}
 
源代码4 项目: openjdk-jdk9   文件: CAdapter.java
static NClass getRef( final Class<? extends XmlAdapter> adapter, boolean copy ) {
    if(copy) {
        // TODO: this is a hack. the code generation should be defered until
        // the backend. (right now constant generation happens in the front-end)
        return new EagerNClass(adapter) {
            @Override
            public JClass toType(Outline o, Aspect aspect) {
                return o.addRuntime(adapter);
            }
            public String fullName() {
                // TODO: implement this method later
                throw new UnsupportedOperationException();
            }
        };
    } else {
        return NavigatorImpl.theInstance.ref(adapter);
    }
}
 
源代码5 项目: openjdk-jdk8u-backup   文件: CAdapter.java
static NClass getRef( final Class<? extends XmlAdapter> adapter, boolean copy ) {
    if(copy) {
        // TODO: this is a hack. the code generation should be defered until
        // the backend. (right now constant generation happens in the front-end)
        return new EagerNClass(adapter) {
            @Override
            public JClass toType(Outline o, Aspect aspect) {
                return o.addRuntime(adapter);
            }
            public String fullName() {
                // TODO: implement this method later
                throw new UnsupportedOperationException();
            }
        };
    } else {
        return NavigatorImpl.theInstance.ref(adapter);
    }
}
 
源代码6 项目: TencentKona-8   文件: CReferencePropertyInfo.java
public NClass getDOMHandler() {
    // TODO: support other DOM handlers
    if(getWildcard()!=null)
        return NavigatorImpl.create(W3CDomHandler.class);
    else
        return null;
}
 
源代码7 项目: TencentKona-8   文件: Model.java
public CElementInfo getElementInfo(NClass scope,QName name) {
    Map<QName,CElementInfo> m = elementMappings.get(scope);
    if(m!=null) {
        CElementInfo r = m.get(name);
        if(r!=null)     return r;
    }
    return elementMappings.get(null).get(name);
}
 
源代码8 项目: jdk8u60   文件: CReferencePropertyInfo.java
public NClass getDOMHandler() {
    // TODO: support other DOM handlers
    if(getWildcard()!=null)
        return NavigatorImpl.create(W3CDomHandler.class);
    else
        return null;
}
 
源代码9 项目: jdk8u60   文件: Model.java
public CElementInfo getElementInfo(NClass scope,QName name) {
    Map<QName,CElementInfo> m = elementMappings.get(scope);
    if(m!=null) {
        CElementInfo r = m.get(name);
        if(r!=null)     return r;
    }
    return elementMappings.get(null).get(name);
}
 
源代码10 项目: jdk8u60   文件: Model.java
void add( CElementInfo ei ) {
    NClass clazz = null;
    if(ei.getScope()!=null)
        clazz = ei.getScope().getClazz();

    Map<QName,CElementInfo> m = elementMappings.get(clazz);
    if(m==null)
        elementMappings.put(clazz,m=new HashMap<QName,CElementInfo>());
    m.put(ei.getElementName(),ei);
}
 
源代码11 项目: openjdk-jdk8u   文件: CReferencePropertyInfo.java
public NClass getDOMHandler() {
    // TODO: support other DOM handlers
    if(getWildcard()!=null)
        return NavigatorImpl.create(W3CDomHandler.class);
    else
        return null;
}
 
源代码12 项目: openjdk-jdk8u   文件: Model.java
public CElementInfo getElementInfo(NClass scope,QName name) {
    Map<QName,CElementInfo> m = elementMappings.get(scope);
    if(m!=null) {
        CElementInfo r = m.get(name);
        if(r!=null)     return r;
    }
    return elementMappings.get(null).get(name);
}
 
源代码13 项目: openjdk-jdk8u   文件: Model.java
void add( CElementInfo ei ) {
    NClass clazz = null;
    if(ei.getScope()!=null)
        clazz = ei.getScope().getClazz();

    Map<QName,CElementInfo> m = elementMappings.get(clazz);
    if(m==null)
        elementMappings.put(clazz,m=new HashMap<QName,CElementInfo>());
    m.put(ei.getElementName(),ei);
}
 
public NClass getDOMHandler() {
    // TODO: support other DOM handlers
    if(getWildcard()!=null)
        return NavigatorImpl.create(W3CDomHandler.class);
    else
        return null;
}
 
源代码15 项目: openjdk-jdk8u-backup   文件: Model.java
public CElementInfo getElementInfo(NClass scope,QName name) {
    Map<QName,CElementInfo> m = elementMappings.get(scope);
    if(m!=null) {
        CElementInfo r = m.get(name);
        if(r!=null)     return r;
    }
    return elementMappings.get(null).get(name);
}
 
源代码16 项目: openjdk-jdk8u-backup   文件: Model.java
void add( CElementInfo ei ) {
    NClass clazz = null;
    if(ei.getScope()!=null)
        clazz = ei.getScope().getClazz();

    Map<QName,CElementInfo> m = elementMappings.get(clazz);
    if(m==null)
        elementMappings.put(clazz,m=new HashMap<QName,CElementInfo>());
    m.put(ei.getElementName(),ei);
}
 
源代码17 项目: openjdk-jdk9   文件: CReferencePropertyInfo.java
public NClass getDOMHandler() {
    // TODO: support other DOM handlers
    if(getWildcard()!=null)
        return NavigatorImpl.create(W3CDomHandler.class);
    else
        return null;
}
 
源代码18 项目: openjdk-jdk9   文件: Model.java
public CElementInfo getElementInfo(NClass scope,QName name) {
    Map<QName,CElementInfo> m = elementMappings.get(scope);
    if(m!=null) {
        CElementInfo r = m.get(name);
        if(r!=null)     return r;
    }
    return elementMappings.get(null).get(name);
}
 
源代码19 项目: TencentKona-8   文件: CBuiltinLeafInfo.java
/**
 * @deprecated always return null at this level.
 */
public final Element<NType,NClass> asElement() {
    return null;
}
 
源代码20 项目: TencentKona-8   文件: CTypeRef.java
public PropertyInfo<NType, NClass> getSource() {
    // TODO: implement this method later
    throw new UnsupportedOperationException();
}
 
源代码21 项目: TencentKona-8   文件: CEnumLeafInfo.java
public Element<NType,NClass> asElement() {
    return null;
}
 
源代码22 项目: TencentKona-8   文件: CEnumLeafInfo.java
public NClass getClazz() {
    return this;
}
 
源代码23 项目: TencentKona-8   文件: CEnumLeafInfo.java
public NonElement<NType,NClass> getBaseType() {
    return base;
}
 
源代码24 项目: TencentKona-8   文件: Model.java
public Navigator<NType,NClass,Void,Void> getNavigator() {
    return NavigatorImpl.theInstance;
}
 
源代码25 项目: TencentKona-8   文件: Model.java
public CNonElement getTypeInfo(Ref<NType,NClass> ref) {
    // TODO: handle XmlValueList
    assert !ref.valueList;
    return getTypeInfo(ref.type);
}
 
源代码26 项目: TencentKona-8   文件: Model.java
public Map<NClass,CClassInfo> beans() {
    return beans;
}
 
源代码27 项目: TencentKona-8   文件: Model.java
public Map<NClass,CEnumLeafInfo> enums() {
    return enums;
}
 
源代码28 项目: TencentKona-8   文件: Model.java
public CClassInfo getClassInfo(NClass t) {
    return beans.get(t);
}
 
源代码29 项目: TencentKona-8   文件: Model.java
public Map<QName,CElementInfo> getElementMappings(NClass scope) {
    return elementMappings.get(scope);
}
 
源代码30 项目: openjdk-jdk9   文件: CClassInfo.java
public final NClass getType() {
    return this;
}