- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.apache.ws.commons.schema.XmlSchemaAttributeGroupRef
类的一些代码示例,展示了XmlSchemaAttributeGroupRef
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XmlSchemaAttributeGroupRef
类的具体详情如下:
包路径:org.apache.ws.commons.schema.XmlSchemaAttributeGroupRef
类名称:XmlSchemaAttributeGroupRef
[英]Class for the attribute group reference. Represents the World Wide Web Consortium (W3C) attributeGroup element with the ref attribute.
[中]属性组引用的类。表示具有ref属性的万维网联盟(W3C)attributeGroup元素。
代码示例来源:origin: org.apache.ws.schema/XmlSchema
private XmlSchemaAttributeGroupRef handleAttributeGroupRef(
Element attrGroupEl) {
XmlSchemaAttributeGroupRef attrGroup = new XmlSchemaAttributeGroupRef();
if (attrGroupEl.hasAttribute("ref")) {
String ref = attrGroupEl.getAttribute("ref");
attrGroup.refName = getRefQName(ref, attrGroupEl);
}
if (attrGroupEl.hasAttribute("id"))
attrGroup.id = attrGroupEl.getAttribute("id");
Element annotationEl = XDOMUtil.getFirstChildElementNS(attrGroupEl,
XmlSchema.SCHEMA_NS, "annotation");
if (annotationEl != null) {
XmlSchemaAnnotation annotation = handleAnnotation(annotationEl);
attrGroup.setAnnotation(annotation);
}
return attrGroup;
}
代码示例来源:origin: org.apache.cxf/cxf-core
private void addCrossImportsAttributeList(XmlSchema schema, List<XmlSchemaAttributeOrGroupRef> list) {
for (XmlSchemaAttributeOrGroupRef attr : list) {
QName ref = null;
if (attr instanceof XmlSchemaAttribute) {
ref = ((XmlSchemaAttribute)attr).getRef().getTargetQName();
} else {
XmlSchemaAttributeGroupRef groupRef = (XmlSchemaAttributeGroupRef)attr;
ref = groupRef.getRef().getTargetQName();
}
if (ref != null) {
XmlSchemaUtils.addImportIfNeeded(schema, ref);
}
}
}
代码示例来源:origin: apache/cxf
private void addCrossImportsAttributeList(XmlSchema schema, List<XmlSchemaAttributeOrGroupRef> list) {
for (XmlSchemaAttributeOrGroupRef attr : list) {
QName ref = null;
if (attr instanceof XmlSchemaAttribute) {
ref = ((XmlSchemaAttribute)attr).getRef().getTargetQName();
} else {
XmlSchemaAttributeGroupRef groupRef = (XmlSchemaAttributeGroupRef)attr;
ref = groupRef.getRef().getTargetQName();
}
if (ref != null) {
XmlSchemaUtils.addImportIfNeeded(schema, ref);
}
}
}
代码示例来源:origin: org.apache.cxf/cxf-common-utilities
private void addCrossImportsAttributeList(XmlSchema schema, List<XmlSchemaAttributeOrGroupRef> list) {
for (XmlSchemaAttributeOrGroupRef attr : list) {
QName ref = null;
if (attr instanceof XmlSchemaAttribute) {
ref = ((XmlSchemaAttribute)attr).getRef().getTargetQName();
} else {
XmlSchemaAttributeGroupRef groupRef = (XmlSchemaAttributeGroupRef)attr;
ref = groupRef.getRef().getTargetQName();
}
if (ref != null) {
XmlSchemaUtils.addImportIfNeeded(schema, ref);
}
}
}
代码示例来源:origin: org.apache.ws.commons.schema/XmlSchema
private XmlSchemaAttributeGroupRef handleAttributeGroupRef(
Element attrGroupEl) {
XmlSchemaAttributeGroupRef attrGroup = new XmlSchemaAttributeGroupRef();
if (attrGroupEl.hasAttribute("ref")) {
String ref = attrGroupEl.getAttribute("ref");
attrGroup.refName = getRefQName(ref, attrGroupEl);
}
if (attrGroupEl.hasAttribute("id"))
attrGroup.id = attrGroupEl.getAttribute("id");
Element annotationEl = XDOMUtil.getFirstChildElementNS(attrGroupEl,
XmlSchema.SCHEMA_NS, "annotation");
if (annotationEl != null) {
XmlSchemaAnnotation annotation = handleAnnotation(annotationEl);
attrGroup.setAnnotation(annotation);
}
return attrGroup;
}
代码示例来源:origin: org.apache.cxf/cxf-api
private void addCrossImportsAttributeList(XmlSchema schema, List<XmlSchemaAttributeOrGroupRef> list) {
for (XmlSchemaAttributeOrGroupRef attr : list) {
QName ref = null;
if (attr instanceof XmlSchemaAttribute) {
ref = ((XmlSchemaAttribute)attr).getRef().getTargetQName();
} else {
XmlSchemaAttributeGroupRef groupRef = (XmlSchemaAttributeGroupRef)attr;
ref = groupRef.getRef().getTargetQName();
}
if (ref != null) {
XmlSchemaUtils.addImportIfNeeded(schema, ref);
}
}
}
代码示例来源:origin: org.apache.ws/com.springsource.org.apache.ws.commons.schema
private XmlSchemaAttributeGroupRef
handleAttributeGroupRef(Element attrGroupEl
) {
XmlSchemaAttributeGroupRef attrGroup =
new XmlSchemaAttributeGroupRef();
if (attrGroupEl.hasAttribute("ref")) {
String ref = attrGroupEl.getAttribute("ref");
attrGroup.refName = getRefQName(ref, attrGroupEl);
}
if (attrGroupEl.hasAttribute("id"))
attrGroup.id = attrGroupEl.getAttribute("id");
Element annotationEl =
XDOMUtil.getFirstChildElementNS(attrGroupEl,
XmlSchema.SCHEMA_NS, "annotation");
if (annotationEl != null) {
XmlSchemaAnnotation annotation = handleAnnotation(annotationEl);
attrGroup.setAnnotation(annotation);
}
return attrGroup;
}
代码示例来源:origin: org.apache.cxf/cxf-bundle-jaxrs
private void addCrossImportsAttributeList(XmlSchema schema, List<XmlSchemaAttributeOrGroupRef> list) {
for (XmlSchemaAttributeOrGroupRef attr : list) {
QName ref = null;
if (attr instanceof XmlSchemaAttribute) {
ref = ((XmlSchemaAttribute)attr).getRef().getTargetQName();
} else {
XmlSchemaAttributeGroupRef groupRef = (XmlSchemaAttributeGroupRef)attr;
ref = groupRef.getRef().getTargetQName();
}
if (ref != null) {
XmlSchemaUtils.addImportIfNeeded(schema, ref);
}
}
}
代码示例来源:origin: apache/axis2-java
private void processAttributeGroupReference(XmlSchemaAttributeGroupRef attributeGroupRef,
BeanWriterMetaInfoHolder metaInfHolder,
XmlSchema parentSchema)
throws SchemaCompilationException {
QName attributeGroupRefName = attributeGroupRef.getRef().getTargetQName();
if (attributeGroupRefName != null) {
XmlSchema resolvedSchema = getParentSchema(parentSchema, attributeGroupRefName,
COMPONENT_ATTRIBUTE_GROUP);
if (resolvedSchema == null) {
throw new SchemaCompilationException("can not find the attribute group reference name " +
attributeGroupRefName + " from the parent schema " +
parentSchema.getTargetNamespace());
} else {
XmlSchemaAttributeGroup xmlSchemaAttributeGroup =
resolvedSchema.getAttributeGroups().get(attributeGroupRefName);
if (xmlSchemaAttributeGroup != null) {
processGroupAttributes(xmlSchemaAttributeGroup.getAttributes(), metaInfHolder,
resolvedSchema);
} else {
throw new SchemaCompilationException("Can not find an attribute group for group reference "
+ attributeGroupRefName.getLocalPart());
}
}
} else {
throw new SchemaCompilationException("No group refernce has given");
}
}
代码示例来源:origin: org.apache.axis2/axis2-adb-codegen
private void processAttributeGroupReference(XmlSchemaAttributeGroupRef attributeGroupRef,
BeanWriterMetaInfoHolder metaInfHolder,
XmlSchema parentSchema)
throws SchemaCompilationException {
QName attributeGroupRefName = attributeGroupRef.getRef().getTargetQName();
if (attributeGroupRefName != null) {
XmlSchema resolvedSchema = getParentSchema(parentSchema, attributeGroupRefName,
COMPONENT_ATTRIBUTE_GROUP);
if (resolvedSchema == null) {
throw new SchemaCompilationException("can not find the attribute group reference name " +
attributeGroupRefName + " from the parent schema " +
parentSchema.getTargetNamespace());
} else {
XmlSchemaAttributeGroup xmlSchemaAttributeGroup =
resolvedSchema.getAttributeGroups().get(attributeGroupRefName);
if (xmlSchemaAttributeGroup != null) {
processGroupAttributes(xmlSchemaAttributeGroup.getAttributes(), metaInfHolder,
resolvedSchema);
} else {
throw new SchemaCompilationException("Can not find an attribute group for group reference "
+ attributeGroupRefName.getLocalPart());
}
}
} else {
throw new SchemaCompilationException("No group refernce has given");
}
}
本文整理了Java中org.apache.ws.commons.schema.XmlSchemaAttributeGroupRef.()方法的一些代码示例,展示了XmlSchemaAttributeG
本文整理了Java中org.apache.ws.commons.schema.XmlSchemaAttributeGroupRef.getRef()方法的一些代码示例,展示了XmlSchemaAttr
本文整理了Java中org.apache.ws.commons.schema.XmlSchemaAttributeGroupRef.setAnnotation()方法的一些代码示例,展示了XmlSch
我是一名优秀的程序员,十分优秀!