本文整理了Java中org.camunda.bpm.engine.variable.Variables.doubleValue()
方法的一些代码示例,展示了Variables.doubleValue()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Variables.doubleValue()
方法的具体详情如下:
包路径:org.camunda.bpm.engine.variable.Variables
类名称:Variables
方法名:doubleValue
[英]Creates a new DoubleValue that encapsulates the given doubleValue
[中]创建一个新的DoubleValue来封装给定的doubleValue
代码示例来源:origin: camunda/camunda-bpm-platform
/**
* Creates a new {@link DoubleValue} that encapsulates the given <code>doubleValue</code>
*/
public static DoubleValue doubleValue(Double doubleValue) {
return doubleValue(doubleValue, false);
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Override
public TypedValue transform(Object value) throws IllegalArgumentException {
if (value instanceof Number) {
double doubleValue = transformNumber((Number) value);
return Variables.doubleValue(doubleValue);
} else if (value instanceof String) {
double doubleValue = transformString((String) value);
return Variables.doubleValue(doubleValue);
} else {
throw new IllegalArgumentException();
}
}
代码示例来源:origin: camunda/camunda-bpm-platform
public DoubleValue readValue(ValueFields valueFields) {
return Variables.doubleValue(valueFields.getDoubleValue());
}
代码示例来源:origin: camunda/camunda-bpm-platform
public DoubleValue readValue(ValueFields valueFields) {
return Variables.doubleValue(valueFields.getDoubleValue());
}
代码示例来源:origin: camunda/camunda-bpm-platform
public DoubleValue createValue(Object value, Map<String, Object> valueInfo) {
return Variables.doubleValue((Double) value, isTransient(valueInfo));
}
代码示例来源:origin: camunda/camunda-bpm-platform
public DoubleValue convertToTypedValue(UntypedValueImpl untypedValue) {
return Variables.doubleValue((Double) untypedValue.getValue(), untypedValue.isTransient());
}
代码示例来源:origin: camunda/camunda-bpm-platform
public DoubleValue convertToTypedValue(UntypedValueImpl untypedValue) {
return Variables.doubleValue((Double) untypedValue.getValue(), untypedValue.isTransient());
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Override
public DoubleValue convertFromTypedValue(TypedValue typedValue) {
if (typedValue.getType() != ValueType.NUMBER) {
throw unsupportedConversion(typedValue.getType());
}
DoubleValueImpl doubleValue = null;
NumberValue numberValue = (NumberValue) typedValue;
if (numberValue.getValue() != null) {
doubleValue = (DoubleValueImpl) Variables.doubleValue(numberValue.getValue().doubleValue());
} else {
doubleValue = (DoubleValueImpl) Variables.doubleValue(null);
}
doubleValue.setTransient(numberValue.isTransient());
return doubleValue;
}
}
代码示例来源:origin: org.camunda.commons/camunda-commons-typed-values
/**
* Creates a new {@link DoubleValue} that encapsulates the given <code>doubleValue</code>
*/
public static DoubleValue doubleValue(Double doubleValue) {
return doubleValue(doubleValue, false);
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Parameters(name = "{index}: variable = {0}")
public static Collection<Object[]> data() {
return Arrays
.asList(new Object[][] {
{ Variables.stringValue("a"), Variables.stringValue(null) },
{ Variables.booleanValue(true), Variables.booleanValue(null) },
{ Variables.integerValue(4), Variables.integerValue(null) },
{ Variables.shortValue((short) 2), Variables.shortValue(null) },
{ Variables.longValue(6L), Variables.longValue(null) },
{ Variables.doubleValue(4.2), Variables.doubleValue(null) },
{ Variables.dateValue(new Date()), Variables.dateValue(null) }
});
}
代码示例来源:origin: camunda/camunda-bpm-platform
protected TypedValue aggregateNumberValues(List<TypedValue> values) {
try {
List<Integer> intValues = convertValuesToInteger(values);
return Variables.integerValue(aggregateIntegerValues(intValues));
}
catch (IllegalArgumentException e) {
// ignore
}
try {
List<Long> longValues = convertValuesToLong(values);
return Variables.longValue(aggregateLongValues(longValues));
}
catch (IllegalArgumentException e) {
// ignore
}
try {
List<Double> doubleValues = convertValuesToDouble(values);
return Variables.doubleValue(aggregateDoubleValues(doubleValues));
}
catch (IllegalArgumentException e) {
// ignore
}
throw LOG.unableToConvertValuesToAggregatableTypes(values, Integer.class, Long.class, Double.class);
}
代码示例来源:origin: org.camunda.bpm/camunda-engine
public DoubleValue readValue(ValueFields valueFields) {
return Variables.doubleValue(valueFields.getDoubleValue());
}
代码示例来源:origin: org.camunda.commons/camunda-commons-typed-values
public DoubleValue createValue(Object value, Map<String, Object> valueInfo) {
return Variables.doubleValue((Double) value, isTransient(valueInfo));
}
代码示例来源:origin: camunda/camunda-engine-dmn
@Override
public TypedValue transform(Object value) throws IllegalArgumentException {
if (value instanceof Number) {
double doubleValue = transformNumber((Number) value);
return Variables.doubleValue(doubleValue);
} else if (value instanceof String) {
double doubleValue = transformString((String) value);
return Variables.doubleValue(doubleValue);
} else {
throw new IllegalArgumentException();
}
}
代码示例来源:origin: org.camunda.bpm.dmn/camunda-engine-dmn
@Override
public TypedValue transform(Object value) throws IllegalArgumentException {
if (value instanceof Number) {
double doubleValue = transformNumber((Number) value);
return Variables.doubleValue(doubleValue);
} else if (value instanceof String) {
double doubleValue = transformString((String) value);
return Variables.doubleValue(doubleValue);
} else {
throw new IllegalArgumentException();
}
}
代码示例来源:origin: camunda/camunda-bpm-platform
.putValueTyped("c", Variables.byteArrayValue("test".getBytes(), true))
.putValueTyped("d", Variables.dateValue(new Date(), true))
.putValueTyped("e", Variables.doubleValue(20., true))
.putValueTyped("f", Variables.integerValue(10, true))
.putValueTyped("g", Variables.longValue((long) 10, true))
代码示例来源:origin: camunda/camunda-bpm-platform
.putValue("c", Variables.byteArrayValue("test".getBytes(), true))
.putValue("d", Variables.dateValue(new Date(), true))
.putValue("e", Variables.doubleValue(20., true))
.putValue("f", Variables.integerValue(10, true))
.putValue("g", Variables.longValue((long) 10, true))
代码示例来源:origin: org.camunda.bpm/camunda-engine
public DoubleValue convertToTypedValue(UntypedValueImpl untypedValue) {
return Variables.doubleValue((Double) untypedValue.getValue(), untypedValue.isTransient());
}
代码示例来源:origin: org.camunda.commons/camunda-commons-typed-values
@Override
public DoubleValue convertFromTypedValue(TypedValue typedValue) {
if (typedValue.getType() != ValueType.NUMBER) {
throw unsupportedConversion(typedValue.getType());
}
DoubleValueImpl doubleValue = null;
NumberValue numberValue = (NumberValue) typedValue;
if (numberValue.getValue() != null) {
doubleValue = (DoubleValueImpl) Variables.doubleValue(numberValue.getValue().doubleValue());
} else {
doubleValue = (DoubleValueImpl) Variables.doubleValue(null);
}
doubleValue.setTransient(numberValue.isTransient());
return doubleValue;
}
}
代码示例来源:origin: org.camunda.bpm/camunda-engine
@Parameters(name = "{index}: variable = {0}")
public static Collection<Object[]> data() {
return Arrays
.asList(new Object[][] {
{ Variables.stringValue("a"), Variables.stringValue(null) },
{ Variables.booleanValue(true), Variables.booleanValue(null) },
{ Variables.integerValue(4), Variables.integerValue(null) },
{ Variables.shortValue((short) 2), Variables.shortValue(null) },
{ Variables.longValue(6L), Variables.longValue(null) },
{ Variables.doubleValue(4.2), Variables.doubleValue(null) },
{ Variables.dateValue(new Date()), Variables.dateValue(null) }
});
}
内容来源于网络,如有侵权,请联系作者删除!