private void addImport(Init init, Import imp) { for (String ns: imp.value()) { imports.add(init.initNamespaceForName(ns, false)); } }
public void addFactoryMethodExpression(String variable, String methodBindingExpression, ScopeType scope) { checkDuplicateFactory(variable); factoryMethodExpressions.put(variable, new FactoryExpression(methodBindingExpression, scope)); initNamespaceForName(variable, true); }
public void addFactoryMethod(String variable, Method method, Component component) { checkDuplicateFactory(variable, component); factories.put(variable, new FactoryMethod(method, component)); initNamespaceForName(variable, true); }
public void addFactoryValueExpression(String variable, String valueBindingExpression, ScopeType scope) { checkDuplicateFactory(variable); factoryValueExpressions.put(variable, new FactoryExpression(valueBindingExpression, scope)); initNamespaceForName(variable, true); }
private void initNamespace(String componentName, Context applicationContext) { if (applicationContext!=null) { //for unit tests! Init init = (Init) applicationContext.get(Seam.getComponentName(Init.class)); if (init!=null) { this.namespace = init.initNamespaceForName(componentName, true); } } }
init.initNamespaceForName(name, true);