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


Java IllegalFormatWidthException类代码示例

本文整理汇总了Java中java.util.IllegalFormatWidthException的典型用法代码示例。如果您正苦于以下问题:Java IllegalFormatWidthException类的具体用法?Java IllegalFormatWidthException怎么用?Java IllegalFormatWidthException使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


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

示例1: checkNumeric

import java.util.IllegalFormatWidthException; //导入依赖的package包/类
private void checkNumeric() {
    if (width != -1 && width < 0)
        throw new IllegalFormatWidthException(width);

    if (precision != -1 && precision < 0)
        throw new IllegalFormatPrecisionException(precision);

    // '-' and '0' require a width
    if (width == -1
        && (f.contains(Flags.LEFT_JUSTIFY) || f.contains(Flags.ZERO_PAD)))
        throw new MissingFormatWidthException(toString());

    // bad combination
    if ((f.contains(Flags.PLUS) && f.contains(Flags.LEADING_SPACE))
        || (f.contains(Flags.LEFT_JUSTIFY) && f.contains(Flags.ZERO_PAD)))
        throw new IllegalFormatFlagsException(f.toString());
}
 
开发者ID:unktomi,项目名称:form-follows-function,代码行数:18,代码来源:F3Formatter.java

示例2: checkNumeric

import java.util.IllegalFormatWidthException; //导入依赖的package包/类
private void checkNumeric() {
	if (width != -1 && width < 0)
		throw new IllegalFormatWidthException(width);

	if (precision != -1 && precision < 0)
		throw new IllegalFormatPrecisionException(precision);

	// '-' and '0' require a width
	if (width == -1
			&& (f.contains(Flags.LEFT_JUSTIFY) || f
					.contains(Flags.ZERO_PAD)))
		throw new MissingFormatWidthException(toString());

	// bad combination
	if ((f.contains(Flags.PLUS) && f.contains(Flags.LEADING_SPACE))
			|| (f.contains(Flags.LEFT_JUSTIFY) && f
					.contains(Flags.ZERO_PAD)))
		throw new IllegalFormatFlagsException(f.toString());
}
 
开发者ID:bazelbuild,项目名称:bazel,代码行数:20,代码来源:FormatSpecifier.java

示例3: checkText

import java.util.IllegalFormatWidthException; //导入依赖的package包/类
private void checkText() {
	if (precision != -1)
		throw new IllegalFormatPrecisionException(precision);
	switch (c) {
	case Conversion.PERCENT_SIGN:
		if (f.valueOf() != Flags.LEFT_JUSTIFY.valueOf()
				&& f.valueOf() != Flags.NONE.valueOf())
			throw new IllegalFormatFlagsException(f.toString());
		// '-' requires a width
		if (width == -1 && f.contains(Flags.LEFT_JUSTIFY))
			throw new MissingFormatWidthException(toString());
		break;
	case Conversion.LINE_SEPARATOR:
		if (width != -1)
			throw new IllegalFormatWidthException(width);
		if (f.valueOf() != Flags.NONE.valueOf())
			throw new IllegalFormatFlagsException(f.toString());
		break;
	default:
           throw new UnknownFormatConversionException(String.valueOf(c));
	}
}
 
开发者ID:bazelbuild,项目名称:bazel,代码行数:23,代码来源:FormatSpecifier.java

示例4: width

import java.util.IllegalFormatWidthException; //导入依赖的package包/类
private int width(String s) {
    width = -1;
    if (s != null) {
        try {
            width  = Integer.parseInt(s);
            if (width < 0)
                throw new IllegalFormatWidthException(width);
        } catch (NumberFormatException x) {
            assert(false);
        }
    }
    return width;
}
 
开发者ID:unktomi,项目名称:form-follows-function,代码行数:14,代码来源:F3Formatter.java

示例5: test_illegalFormatWidthException

import java.util.IllegalFormatWidthException; //导入依赖的package包/类
/**
 * @tests java.util.IllegalFormatWidthException#IllegalFormatWidthException(int)
 */
public void test_illegalFormatWidthException() {
    int width = Integer.MAX_VALUE;
    IllegalFormatWidthException illegalFormatWidthException = new IllegalFormatWidthException(
            width);
    assertEquals(width, illegalFormatWidthException.getWidth());

}
 
开发者ID:keplersj,项目名称:In-the-Box-Fork,代码行数:11,代码来源:IllegalFormatWidthExceptionTest.java

示例6: test_getWidth

import java.util.IllegalFormatWidthException; //导入依赖的package包/类
/**
 * @tests java.util.IllegalFormatWidthException#getWidth()
 */
public void test_getWidth() {
    int width = 12345;
    IllegalFormatWidthException illegalFormatWidthException = new IllegalFormatWidthException(
            width);
    assertEquals(width, illegalFormatWidthException.getWidth());

}
 
开发者ID:keplersj,项目名称:In-the-Box-Fork,代码行数:11,代码来源:IllegalFormatWidthExceptionTest.java

示例7: test_getMessage

import java.util.IllegalFormatWidthException; //导入依赖的package包/类
/**
 * @tests java.util.IllegalFormatWidthException#getMessage()
 */
public void test_getMessage() {
    int width = 12345;
    IllegalFormatWidthException illegalFormatWidthException = new IllegalFormatWidthException(
            width);
    assertTrue(null != illegalFormatWidthException.getMessage());

}
 
开发者ID:keplersj,项目名称:In-the-Box-Fork,代码行数:11,代码来源:IllegalFormatWidthExceptionTest.java

示例8: assertDeserialized

import java.util.IllegalFormatWidthException; //导入依赖的package包/类
public void assertDeserialized(Serializable initial,
        Serializable deserialized) {

    SerializationTest.THROWABLE_COMPARATOR.assertDeserialized(initial,
            deserialized);

    IllegalFormatWidthException initEx = (IllegalFormatWidthException) initial;
    IllegalFormatWidthException desrEx = (IllegalFormatWidthException) deserialized;

    assertEquals("Width", initEx.getWidth(), desrEx.getWidth());
}
 
开发者ID:keplersj,项目名称:In-the-Box-Fork,代码行数:12,代码来源:IllegalFormatWidthExceptionTest.java

示例9: width

import java.util.IllegalFormatWidthException; //导入依赖的package包/类
private int width(String s) throws FormatterNumberFormatException {
	width = -1;
	if (s != null) {
		try {
			width = Integer.parseInt(s);
			if (width < 0)
				throw new IllegalFormatWidthException(width);
		} catch (NumberFormatException x) {
               throw new FormatterNumberFormatException(s, "width");
		}
	}
	return width;
}
 
开发者ID:bazelbuild,项目名称:bazel,代码行数:14,代码来源:FormatSpecifier.java

示例10: testSerializationSelf

import java.util.IllegalFormatWidthException; //导入依赖的package包/类
/**
 * @tests serialization/deserialization.
 */
public void testSerializationSelf() throws Exception {

    SerializationTest.verifySelf(new IllegalFormatWidthException(12345),
            exComparator);
}
 
开发者ID:keplersj,项目名称:In-the-Box-Fork,代码行数:9,代码来源:IllegalFormatWidthExceptionTest.java

示例11: testSerializationCompatibility

import java.util.IllegalFormatWidthException; //导入依赖的package包/类
/**
 * @tests serialization/deserialization compatibility with RI.
 */
public void testSerializationCompatibility() throws Exception {

    SerializationTest.verifyGolden(this, new IllegalFormatWidthException(
            12345), exComparator);
}
 
开发者ID:keplersj,项目名称:In-the-Box-Fork,代码行数:9,代码来源:IllegalFormatWidthExceptionTest.java


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