本文整理汇总了Java中javax.management.openmbean.SimpleType.BIGDECIMAL属性的典型用法代码示例。如果您正苦于以下问题:Java SimpleType.BIGDECIMAL属性的具体用法?Java SimpleType.BIGDECIMAL怎么用?Java SimpleType.BIGDECIMAL使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类javax.management.openmbean.SimpleType
的用法示例。
在下文中一共展示了SimpleType.BIGDECIMAL属性的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getTypeForName
private static SimpleType<?> getTypeForName(String name) {
switch (name) {
case "boolean":
case "java.lang.Boolean": return SimpleType.BOOLEAN;
case "byte":
case "java.lang.Byte": return SimpleType.BYTE;
case "char":
case "java.lang.Character": return SimpleType.CHARACTER;
case "double":
case "java.lang.Double": return SimpleType.DOUBLE;
case "float":
case "java.lang.Float": return SimpleType.FLOAT;
case "int":
case "java.lang.Integer": return SimpleType.INTEGER;
case "long":
case "java.lang.Long": return SimpleType.LONG;
case "short":
case "java.lang.Short": return SimpleType.SHORT;
case "java.math.BigDecimal": return SimpleType.BIGDECIMAL;
case "java.math.BigInteger": return SimpleType.BIGINTEGER;
case "java.util.Date": return SimpleType.DATE;
case "javax.management.ObjectName": return SimpleType.OBJECTNAME;
case "java.lang.String": return SimpleType.STRING;
//CompositeData.class.getName(),
//TabularData.class.getName()
//}
}
return null;
}
示例2: getOpenType
private static OpenType getOpenType(Object value) {
if (value == null) {
return SimpleType.VOID;
}
String name = value.getClass().getName();
//if (OpenType.ALLOWED_CLASSNAMES_LIST.contains(name)) {
if ("java.lang.Long".equals(name)) {
return SimpleType.LONG;
}
if ("java.lang.Integer".equals(name)) {
return SimpleType.INTEGER;
}
if ("java.lang.String".equals(name)) {
return SimpleType.STRING;
}
if ("java.lang.Double".equals(name)) {
return SimpleType.DOUBLE;
}
if ("java.lang.Float".equals(name)) {
return SimpleType.FLOAT;
}
if ("java.math.BigDecimal".equals(name)) {
return SimpleType.BIGDECIMAL;
}
if ("java.math.BigInteger".equals(name)) {
return SimpleType.BIGINTEGER;
}
if ("java.lang.Boolean".equals(name)) {
return SimpleType.BOOLEAN;
}
if ("java.lang.Byte".equals(name)) {
return SimpleType.BYTE;
}
if ("java.lang.Character".equals(name)) {
return SimpleType.CHARACTER;
}
if ("java.util.Date".equals(name)) {
return SimpleType.DATE;
}
if ("java.lang.Short".equals(name)) {
return SimpleType.SHORT;
}
//"javax.management.ObjectName",
//CompositeData.class.getName(),
//TabularData.class.getName()
//}
return null; // is it allowed ??
}
示例3: getOpenType
OpenType<?> getOpenType() {
return SimpleType.BIGDECIMAL;
}