本文整理汇总了Java中org.apache.ws.commons.schema.XmlSchemaAttribute.setName方法的典型用法代码示例。如果您正苦于以下问题:Java XmlSchemaAttribute.setName方法的具体用法?Java XmlSchemaAttribute.setName怎么用?Java XmlSchemaAttribute.setName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.ws.commons.schema.XmlSchemaAttribute
的用法示例。
在下文中一共展示了XmlSchemaAttribute.setName方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: addXmlSchemaStatItem
import org.apache.ws.commons.schema.XmlSchemaAttribute; //导入方法依赖的package包/类
private static XmlSchemaElement addXmlSchemaStatItem(XmlSchema schema, String name, int minOccurs) {
XmlSchemaComplexType itemType = new XmlSchemaComplexType(schema);
itemType.setName("ConvertigoStatsItemType");
XmlSchemaAttribute averageAttribute = new XmlSchemaAttribute();
averageAttribute.setName("average");
averageAttribute.setSchemaTypeName(Constants.XSD_STRING);
itemType.getAttributes().add(averageAttribute);
XmlSchemaAttribute currentAttribute = new XmlSchemaAttribute();
currentAttribute.setName("current");
currentAttribute.setSchemaTypeName(Constants.XSD_STRING);
itemType.getAttributes().add(currentAttribute);
XmlSchemaUtils.add(schema, itemType);
XmlSchemaElement hostElement = new XmlSchemaElement();
hostElement.setName(name);
hostElement.setMinOccurs(minOccurs);
hostElement.setMaxOccurs(1);
hostElement.setSchemaTypeName(itemType.getQName());
return hostElement;
}
示例2: getXmlSchemaObject
import org.apache.ws.commons.schema.XmlSchemaAttribute; //导入方法依赖的package包/类
@Override
public XmlSchemaAttribute getXmlSchemaObject(XmlSchemaCollection collection, XmlSchema schema) {
String namespace = getNodeNameSpace();
String namespaceURI = getNodeNameSpaceURI();
boolean hasQName = !namespace.equals("") && !namespaceURI.equals("");
XmlSchemaAttribute attribute = XmlSchemaUtils.makeDynamic(this, new XmlSchemaAttribute());
attribute.setName(getStepNodeName());
attribute.setSchemaTypeName(getSimpleTypeAffectation());
if (hasQName) {
attribute.setQName(new QName(namespaceURI,getStepNodeName(),namespace));
}
else {
attribute.setUse(XmlSchemaUtils.attributeUseRequired);
}
addXmlSchemaAnnotation(attribute);
return attribute;
}
示例3: getXmlSchemaObject
import org.apache.ws.commons.schema.XmlSchemaAttribute; //导入方法依赖的package包/类
@Override
public XmlSchemaElement getXmlSchemaObject(XmlSchemaCollection collection, XmlSchema schema) {
XmlSchemaElement element = (XmlSchemaElement) super.getXmlSchemaObject(collection, schema);
XmlSchemaComplexType cType = XmlSchemaUtils.makeDynamic(this, new XmlSchemaComplexType(schema));
element.setType(cType);
XmlSchemaSequence sequence = XmlSchemaUtils.makeDynamic(this, new XmlSchemaSequence());
cType.setParticle(sequence);
SchemaMeta.setContainerXmlSchemaGroupBase(element, sequence);
XmlSchemaAttribute attr = XmlSchemaUtils.makeDynamic(this, new XmlSchemaAttribute());
attr.setName("file-url");
attr.setSchemaTypeName(Constants.XSD_STRING);
cType.getAttributes().add(attr);
attr = XmlSchemaUtils.makeDynamic(this, new XmlSchemaAttribute());
attr.setName("absolute-path");
attr.setSchemaTypeName(Constants.XSD_STRING);
cType.getAttributes().add(attr);
attr = XmlSchemaUtils.makeDynamic(this, new XmlSchemaAttribute());
attr.setName("relative-path");
attr.setSchemaTypeName(Constants.XSD_STRING);
cType.getAttributes().add(attr);
return element;
}
示例4: getXmlSchemaObject
import org.apache.ws.commons.schema.XmlSchemaAttribute; //导入方法依赖的package包/类
@Override
public XmlSchemaElement getXmlSchemaObject(XmlSchemaCollection collection, XmlSchema schema) {
XmlSchemaElement element = XmlSchemaUtils.makeDynamic(this, new XmlSchemaElement());
element.setName(getStepNodeName());
QName qname = new QName(schema.getTargetNamespace(), "SessionSetObjectType");
if (schema.getTypeByName(qname) == null) {
XmlSchemaComplexType eType = new XmlSchemaComplexType(schema);
eType.setName("SessionSetObjectType");
XmlSchemaSimpleContent sContent = new XmlSchemaSimpleContent();
eType.setContentModel(sContent);
XmlSchemaSimpleContentExtension sContentExt = new XmlSchemaSimpleContentExtension();
sContentExt.setBaseTypeName(Constants.XSD_STRING);
sContent.setContent(sContentExt);
XmlSchemaAttribute attribute = new XmlSchemaAttribute();
attribute.setName("key");
attribute.setSchemaTypeName(Constants.XSD_STRING);
sContentExt.getAttributes().add(attribute);
schema.addType(eType);
schema.getItems().add(eType);
}
element.setSchemaTypeName(qname);
return element;
}
示例5: getXmlSchemaObject
import org.apache.ws.commons.schema.XmlSchemaAttribute; //导入方法依赖的package包/类
@Override
public XmlSchemaElement getXmlSchemaObject(XmlSchemaCollection collection, XmlSchema schema) {
XmlSchemaElement element = XmlSchemaUtils.makeDynamic(this, new XmlSchemaElement());
element.setName(getStepNodeName());
QName qname = new QName(schema.getTargetNamespace(), "SessionRemoveObjectType");
if (schema.getTypeByName(qname) == null) {
XmlSchemaComplexType eType = new XmlSchemaComplexType(schema);
eType.setName("SessionRemoveObjectType");
XmlSchemaSimpleContent sContent = new XmlSchemaSimpleContent();
eType.setContentModel(sContent);
XmlSchemaSimpleContentExtension sContentExt = new XmlSchemaSimpleContentExtension();
sContentExt.setBaseTypeName(Constants.XSD_STRING);
sContent.setContent(sContentExt);
XmlSchemaAttribute attribute = new XmlSchemaAttribute();
attribute.setName("key");
attribute.setSchemaTypeName(Constants.XSD_STRING);
sContentExt.getAttributes().add(attribute);
schema.addType(eType);
schema.getItems().add(eType);
}
element.setSchemaTypeName(qname);
return element;
}
示例6: getXmlSchemaObject
import org.apache.ws.commons.schema.XmlSchemaAttribute; //导入方法依赖的package包/类
@Override
public XmlSchemaElement getXmlSchemaObject(XmlSchemaCollection collection, XmlSchema schema) {
XmlSchemaElement element = (XmlSchemaElement) super.getXmlSchemaObject(collection, schema);
XmlSchemaComplexType cType = XmlSchemaUtils.makeDynamic(this, new XmlSchemaComplexType(schema));
element.setType(cType);
XmlSchemaSequence sequence = XmlSchemaUtils.makeDynamic(this, new XmlSchemaSequence());
cType.setParticle(sequence);
XmlSchemaElement elt = XmlSchemaUtils.makeDynamic(this, new XmlSchemaElement());
sequence.getItems().add(elt);
elt.setName("file");
elt.setMinOccurs(0);
elt.setMaxOccurs(Long.MAX_VALUE);
cType = XmlSchemaUtils.makeDynamic(this, new XmlSchemaComplexType(schema));
elt.setType(cType);
XmlSchemaSimpleContent sContent = XmlSchemaUtils.makeDynamic(this, new XmlSchemaSimpleContent());
cType.setContentModel(sContent);
XmlSchemaSimpleContentExtension sContentExt = XmlSchemaUtils.makeDynamic(this, new XmlSchemaSimpleContentExtension());
sContent.setContent(sContentExt);
sContentExt.setBaseTypeName(Constants.XSD_STRING);
XmlSchemaAttribute attr = XmlSchemaUtils.makeDynamic(this, new XmlSchemaAttribute());
attr.setName("lastModified");
attr.setSchemaTypeName(Constants.XSD_NONNEGATIVEINTEGER);
sContentExt.getAttributes().add(attr);
attr = XmlSchemaUtils.makeDynamic(this, new XmlSchemaAttribute());
attr.setName("size");
attr.setSchemaTypeName(Constants.XSD_NONNEGATIVEINTEGER);
sContentExt.getAttributes().add(attr);
return element;
}