本文整理汇总了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());
}
示例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());
}
示例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));
}
}
示例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;
}
示例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());
}
示例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());
}
示例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());
}
示例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());
}
示例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;
}
示例10: testSerializationSelf
import java.util.IllegalFormatWidthException; //导入依赖的package包/类
/**
* @tests serialization/deserialization.
*/
public void testSerializationSelf() throws Exception {
SerializationTest.verifySelf(new IllegalFormatWidthException(12345),
exComparator);
}
示例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);
}