/** * Convenience method to parse a wiring xml. * @param xmlString the xml string to parse * @return the WireDefinition created by parsing the xml given in input. * @see #parseXmlString(String) */ public static WireDefinition parseXmlString(String xmlString) { return (WireDefinition) getInstance() .createParse() .setString(xmlString) .execute() .checkProblems("wire definition xml string") .getDocumentObject(); }
public static ScriptManager createDefault() { WireDefinition wireDefinition = (WireDefinition) new WireParser().createParse() .setString( "<objects>" + " <script-manager default-expression-language='juel'" + " default-script-language='beanshell' " + " read-contexts='execution, environment, environment-factory' " + " write-context='execution'>" + " <script-language name='juel' factory='com.sun.script.juel.JuelScriptEngineFactory' />" + " </script-manager>" + "</objects>" ) .execute() .getDocumentObject(); WireContext wireContext = new WireContext(wireDefinition); return wireContext.get(ScriptManager.class); }