public static OMathExpression deserializeFromResult(OResult fromResult) { String className = fromResult.getProperty("__class"); try { OMathExpression result = (OMathExpression) Class.forName(className).getConstructor(Integer.class).newInstance(-1); result.deserialize(fromResult); return result; } catch (Exception e) { throw OException.wrapException(new OCommandExecutionException(""), e); } }
public void deserialize(OResult fromResult) { if (fromResult.getProperty("inputValue") != null) { inputValue = OInputParameter.deserializeFromOResult(fromResult.getProperty("inputValue")); } if (fromResult.getProperty("toSelector") != null) { expressionValue = new OMathExpression(-1); expressionValue.deserialize(fromResult.getProperty("expressionValue")); } integer = fromResult.getProperty("integer"); } }
public void deserialize(OResult fromResult) { super.deserialize(fromResult); if (fromResult.getProperty("expression") != null) { expression = new OExpression(-1); expression.deserialize(fromResult.getProperty("expression")); } if (fromResult.getProperty("statement") != null) { statement = OStatement.deserializeFromOResult(fromResult.getProperty("statement")); } }
public void deserialize(OResult fromResult) { super.deserialize(fromResult); if (fromResult.getProperty("number") != null) { number = new ONumber(-1); number.deserialize(fromResult.getProperty("number")); } if (fromResult.getProperty("identifier") != null) { identifier = new OBaseIdentifier(-1); identifier.deserialize(fromResult.getProperty("identifier")); } if (fromResult.getProperty("inputParam") != null) { inputParam = OInputParameter.deserializeFromOResult(fromResult.getProperty("inputParam")); } if (fromResult.getProperty("string") != null) { string = fromResult.getProperty("string"); } if (fromResult.getProperty("modifier") != null) { modifier = new OModifier(-1); modifier.deserialize(fromResult.getProperty("modifier")); } }