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


Java XmlSchemaAttribute.setName方法代码示例

本文整理汇总了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;
}
 
开发者ID:convertigo,项目名称:convertigo-engine,代码行数:21,代码来源:EngineStatistics.java

示例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;
}
 
开发者ID:convertigo,项目名称:convertigo-engine,代码行数:19,代码来源:AttributeStep.java

示例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;
}
 
开发者ID:convertigo,项目名称:convertigo-engine,代码行数:29,代码来源:WriteFileStep.java

示例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;
}
 
开发者ID:convertigo,项目名称:convertigo-engine,代码行数:31,代码来源:SessionSetObjectStep.java

示例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;
}
 
开发者ID:convertigo,项目名称:convertigo-engine,代码行数:31,代码来源:SessionRemoveStep.java

示例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;
}
 
开发者ID:convertigo,项目名称:convertigo-engine,代码行数:39,代码来源:ListDirStep.java


注:本文中的org.apache.ws.commons.schema.XmlSchemaAttribute.setName方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。