本文整理汇总了Java中com.sun.xml.internal.bind.v2.model.core.Element类的典型用法代码示例。如果您正苦于以下问题:Java Element类的具体用法?Java Element怎么用?Java Element使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Element类属于com.sun.xml.internal.bind.v2.model.core包,在下文中一共展示了Element类的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: processForeignNamespaces
import com.sun.xml.internal.bind.v2.model.core.Element; //导入依赖的package包/类
/**
* Process the given PropertyInfo looking for references to namespaces that
* are foreign to the given namespace. Any foreign namespace references
* found are added to the given namespaces dependency list and an <import>
* is generated for it.
*
* @param p the PropertyInfo
*/
private void processForeignNamespaces(PropertyInfo<T, C> p, int processingDepth) {
for (TypeInfo<T, C> t : p.ref()) {
if ((t instanceof ClassInfo) && (processingDepth > 0)) {
java.util.List<PropertyInfo> l = ((ClassInfo) t).getProperties();
for (PropertyInfo subp : l) {
processForeignNamespaces(subp, --processingDepth);
}
}
if (t instanceof Element) {
addDependencyTo(((Element) t).getElementName());
}
if (t instanceof NonElement) {
addDependencyTo(((NonElement) t).getTypeName());
}
}
}
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:25,代码来源:XmlSchemaGenerator.java
示例2: processForeignNamespaces
import com.sun.xml.internal.bind.v2.model.core.Element; //导入依赖的package包/类
/**
* Process the given PropertyInfo looking for references to namespaces that
* are foreign to the given namespace. Any foreign namespace references
* found are added to the given namespaces dependency list and an {@code <import>}
* is generated for it.
*
* @param p the PropertyInfo
*/
private void processForeignNamespaces(PropertyInfo<T, C> p, int processingDepth) {
for (TypeInfo<T, C> t : p.ref()) {
if ((t instanceof ClassInfo) && (processingDepth > 0)) {
java.util.List<PropertyInfo> l = ((ClassInfo) t).getProperties();
for (PropertyInfo subp : l) {
processForeignNamespaces(subp, --processingDepth);
}
}
if (t instanceof Element) {
addDependencyTo(((Element) t).getElementName());
}
if (t instanceof NonElement) {
addDependencyTo(((NonElement) t).getTypeName());
}
}
}
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:25,代码来源:XmlSchemaGenerator.java
示例3: getSubstitutionHead
import com.sun.xml.internal.bind.v2.model.core.Element; //导入依赖的package包/类
/**
* {@inheritDoc}
*
* The substitution hierarchy is the same as the inheritance hierarchy.
*/
public final Element<T,C> getSubstitutionHead() {
ClassInfoImpl<T,C,F,M> c = getBaseClass();
while(c!=null && !c.isElement())
c = c.getBaseClass();
return c;
}
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:12,代码来源:ClassInfoImpl.java
示例4: ref
import com.sun.xml.internal.bind.v2.model.core.Element; //导入依赖的package包/类
public Set<? extends Element<T,C>> ref() {
return getElements();
}
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:4,代码来源:ReferencePropertyInfoImpl.java
示例5: getElements
import com.sun.xml.internal.bind.v2.model.core.Element; //导入依赖的package包/类
public Set<? extends Element<T,C>> getElements() {
if(types==null)
calcTypes(false);
assert types!=null;
return types;
}
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:7,代码来源:ReferencePropertyInfoImpl.java
示例6: asElement
import com.sun.xml.internal.bind.v2.model.core.Element; //导入依赖的package包/类
public Element<T,C> asElement() {
if(isElement())
return this;
else
return null;
}
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:7,代码来源:EnumLeafInfoImpl.java
示例7: asElement
import com.sun.xml.internal.bind.v2.model.core.Element; //导入依赖的package包/类
/**
* @deprecated always return null at this level.
*/
public final Element<TypeT,ClassDeclT> asElement() {
return null;
}
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:7,代码来源:BuiltinLeafInfoImpl.java
示例8: asElement
import com.sun.xml.internal.bind.v2.model.core.Element; //导入依赖的package包/类
/**
* @deprecated always return null at this level.
*/
public final Element<NType,NClass> asElement() {
return null;
}
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:7,代码来源:CBuiltinLeafInfo.java
示例9: asElement
import com.sun.xml.internal.bind.v2.model.core.Element; //导入依赖的package包/类
public Element<NType,NClass> asElement() {
return null;
}
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:4,代码来源:CEnumLeafInfo.java
示例10: asElement
import com.sun.xml.internal.bind.v2.model.core.Element; //导入依赖的package包/类
public Element<NType,NClass> asElement() {
if(isElement())
return this;
else
return null;
}
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:7,代码来源:CClassInfo.java
注:本文中的com.sun.xml.internal.bind.v2.model.core.Element类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论