/** * Get the number of components to start. * @return The number. */ public int getNumber(ComponentInstanceInfo component, IModelInfo model) { assert !getComponentAdapter().isExternalThread(); Object ret = component.getNumber()!=null? SJavaParser.evaluateExpression(component.getNumber(), model.getAllImports(), getFetcher(), getClassLoader()): null; return ret instanceof Integer? ((Integer)ret).intValue(): 1; }
Object val = SJavaParser.evaluateExpression(arguments[i].getValue(), model.getAllImports(), getFetcher(), getClassLoader()); ret.put(arguments[i].getName(), val); ret = (Map<String, Object>)SJavaParser.evaluateExpression(argumentsexp.getValue(), model.getAllImports(), getFetcher(), getClassLoader());
exts[i].createInstance(getExternalAccess(), getFetcher()) .addResultListener(createResultListener(new ExceptionDelegationResultListener<IExtensionInstance, Void>(ret)
for(int i=0; i<upes.length; i++) addArgument(upes[i].getName(), SJavaParser.getParsedValue(upes[i], model.getAllImports(), getFetcher(), getClassLoader())); done.add(upes[i].getName()); SJavaParser.getParsedValue(margs[i].getDefaultValue(), model.getAllImports(), getFetcher(), getClassLoader())); for(int i=0; i<upes.length; i++) addDefaultResult(upes[i].getName(), SJavaParser.getParsedValue(upes[i], model.getAllImports(), getFetcher(), getClassLoader())); done.add(upes[i].getName()); SJavaParser.getParsedValue(res[i].getDefaultValue(), model.getAllImports(), getFetcher(), getClassLoader()));
tmp = SJavaParser.evaluateExpression(unexp.getValue(), model.getAllImports(), getFetcher(), getClassLoader());
/** * Get the name of components to start. * @return The name. */ public String getName(ComponentInstanceInfo component, IModelInfo model, int cnt) { assert !getComponentAdapter().isExternalThread(); String ret = component.getName(); if(ret!=null) { SimpleValueFetcher fetcher = new SimpleValueFetcher(getFetcher()); fetcher.setValue("$n", Integer.valueOf(cnt)); try { ret = (String)SJavaParser.evaluateExpression(component.getName(), model.getAllImports(), fetcher, getClassLoader()); if(ret==null) ret = component.getName(); } catch(RuntimeException e) { } } return ret; }
SimpleValueFetcher fetcher = new SimpleValueFetcher(getFetcher()); fetcher.setValue("$servicename", info.getName()); fetcher.setValue("$servicetype", info.getType().getType(getClassLoader()));
if(upes[i].getValue()!=null) step = SJavaParser.getParsedValue(upes[i], getModel().getAllImports(), getFetcher(), getClassLoader());
if(upes[i].getValue()!=null) step = SJavaParser.getParsedValue(upes[i], getModel().getAllImports(), getFetcher(), getClassLoader());
ics[i] = (IServiceInvocationInterceptor)SJavaParser.evaluateExpression(ins[i].getValue(), model.getAllImports(), getFetcher(), getClassLoader());