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


Java XSParticle.getMaxOccurs方法代码示例

本文整理汇总了Java中com.sun.xml.xsom.XSParticle.getMaxOccurs方法的典型用法代码示例。如果您正苦于以下问题:Java XSParticle.getMaxOccurs方法的具体用法?Java XSParticle.getMaxOccurs怎么用?Java XSParticle.getMaxOccurs使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.sun.xml.xsom.XSParticle的用法示例。


在下文中一共展示了XSParticle.getMaxOccurs方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: particle

import com.sun.xml.xsom.XSParticle; //导入方法依赖的package包/类
@Override
public Multiplicity particle(XSParticle p) {

	Multiplicity m = p.getTerm().apply(this.counter);

	BigInteger max;
	if (m.max == null
			|| (BigInteger.valueOf(XSParticle.UNBOUNDED).equals(p
					.getMaxOccurs())))
		max = null;
	else
		max = p.getMaxOccurs();

	return Multiplicity.multiply(m,
			Multiplicity.create(p.getMinOccurs(), max));
}
 
开发者ID:highsource,项目名称:jsonix-schema-compiler,代码行数:17,代码来源:ParticleMultiplicityCounter.java

示例2: getRange

import com.sun.xml.xsom.XSParticle; //导入方法依赖的package包/类
private Range getRange( XSParticle part )
{
	int min = 1;
	int max = Integer.MAX_VALUE;

	if ( part.getMinOccurs() != -1 ) {
		min = part.getMinOccurs();
	}

	if ( part.getMaxOccurs() != -1 ) {
		max = part.getMaxOccurs();
	}

	return new Range( min, max );
}
 
开发者ID:jolie,项目名称:jolie,代码行数:16,代码来源:XsdToJolieConverterImpl.java

示例3: particle

import com.sun.xml.xsom.XSParticle; //导入方法依赖的package包/类
public Multiplicity particle(XSParticle p) {
	Multiplicity m = p.getTerm().apply(this);

	BigInteger max;
	if (m == null
			|| m.max == null
			|| (BigInteger.valueOf(XSParticle.UNBOUNDED).equals(p
					.getMaxOccurs())))
		max = null;
	else
		max = p.getMaxOccurs();

	return Multiplicity.multiply(m,
			Multiplicity.create(p.getMinOccurs(), max));
}
 
开发者ID:highsource,项目名称:jsonix-schema-compiler,代码行数:16,代码来源:MultiplicityCounterNG.java


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