/** * Default method to get an instance of the WireParser * @return the static instance of WireParser */ public static synchronized WireParser getInstance() { if (instance==null) { instance = new WireParser(); } return instance; }
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); }