public Object realToObject(String str) throws TranslationException { try { return new XmlParser().parseText(str); } catch (Exception e) { throw new TranslationException(e.getMessage(), e); } }
public Node asNode() { if (node == null) { try { node = new XmlParser().parseText(toString()); } catch (Exception e) { throw UncheckedException.throwAsUncheckedException(e); } builder = null; element = null; } return node; }
private Object getGPathParamValue(String varName, String varType) throws ActivityException { Object value = super.getVariableValue(varName); com.centurylink.mdw.variable.VariableTranslator translator = VariableTranslator.getTranslator(getPackage(), varType); if (translator instanceof DocumentReferenceTranslator) { try { DocumentReferenceTranslator docRefTranslator = (DocumentReferenceTranslator) translator; outputDocumentWriter = new StringWriter(); if (isOutputDocument(varName)) { if (value == null) { MarkupBuilder builder = new MarkupBuilder(outputDocumentWriter); builder.setDoubleQuotes(true); value = builder; } else { value = new XmlParser().parseText(docRefTranslator.realToString(value)); } } else { value = new XmlSlurper().parseText(docRefTranslator.realToString(value)); } } catch (Exception ex) { logger.severeException(ex.getMessage(), ex); throw new ActivityException(ex.getMessage(), ex); } } return value; }