Object fromModelNode(final ModelNode node) { return node.asBigInteger(); }
Object fromModelNode(final ModelNode node) { return node.asBigInteger(); }
Object fromModelNode(final ModelNode node) { return node.asBigInteger(); }
@Override public BigInteger getBigInteger() { if (!isDefined()) return null; return value.asBigInteger(); }
public String validate(ModelType currentType, ModelNode currentNode, String descriptor) { if (currentNode.hasDefined(descriptor)) { if (currentType != ModelType.BIG_DECIMAL && currentType != ModelType.BIG_INTEGER && currentType != ModelType.DOUBLE && currentType != ModelType.INT && currentType != ModelType.LONG) { return "Unnecessary '" + descriptor + "' for non-numeric type=" + currentType; } if (!descriptor.equals(UNIT)) { try { if (currentType == ModelType.BIG_DECIMAL) { currentNode.get(descriptor).asBigDecimal(); } else if (currentType == ModelType.BIG_INTEGER) { currentNode.get(descriptor).asBigInteger(); } else if (currentType == ModelType.DOUBLE) { currentNode.get(descriptor).asDouble(); } else if (currentType == ModelType.INT) { currentNode.get(descriptor).asInt(); } else if (currentType == ModelType.LONG) { currentNode.get(descriptor).asLong(); } } catch (Exception e) { return "'" + descriptor + "' is not a " + currentType; } } } return null; } }
break; case BIG_INTEGER: list.add(entry.asBigInteger()); break; case BIG_DECIMAL:
break; case BIG_INTEGER: list.add(entry.asBigInteger()); break; case BIG_DECIMAL:
break; case BIG_INTEGER: result.put(key, value.asBigInteger()); break; case BIG_DECIMAL:
break; case BIG_INTEGER: result.put(key, value.asBigInteger()); break; case BIG_DECIMAL:
break; case BIG_INTEGER: node.set(node.asBigInteger()); break; case BOOLEAN:
break; case BIG_INTEGER: node.set(node.asBigInteger()); break; case BOOLEAN:
break; case BIG_INTEGER: node.set(node.asBigInteger()); break; case BOOLEAN:
break; case BIG_INTEGER: node.set(node.asBigInteger()); break; case BOOLEAN:
break; case BIG_INTEGER: node.set(node.asBigInteger()); break; case BOOLEAN:
break; case BIG_INTEGER: node.set(node.asBigInteger()); break; case BOOLEAN:
private static Object object(ModelNode node) { switch (node.getType()) { case BIG_DECIMAL: return node.asBigDecimal(); case BIG_INTEGER: return node.asBigInteger(); case BOOLEAN: return node.asBoolean(); case BYTES: return node.asBytes(); case DOUBLE: return node.asDouble(); case EXPRESSION: return node.asExpression(); case INT: return node.asInt(); case LIST: return node.asList(); case LONG: return node.asLong(); case PROPERTY: return node.asProperty(); case STRING: return node.asString(); case UNDEFINED: return null; default: throw new UnsupportedOperationException("Can't convert '" + node.getType() + "' to object"); } }
break; case BIG_INTEGER: resolved.asBigInteger(); break; case BOOLEAN:
return node.asBigDecimal(); case BIG_INTEGER: return node.asBigInteger(); case BOOLEAN: return node.asBoolean();
break; case BIG_INTEGER: value.resolve().asBigInteger(); break; case BOOLEAN:
break; case BIG_INTEGER: value.resolve().asBigInteger(); break; case BOOLEAN: