SingleBinderFactory sbf = new SingleBinderFactory(); sbf.setNode(binders[2 * i]); sbf.setClassName(binders[2 * i + 1]); nbc.addConfiguredBinder(sbf);
SingleBinderFactory sbf = new SingleBinderFactory(); sbf.setNode(binders[2 * i]); sbf.setClassName(binders[2 * i + 1]); nbc.addConfiguredBinder(sbf);
SingleBinderFactory sbf = new SingleBinderFactory(); sbf.setNode(binders[2 * i]); sbf.setClassName(binders[2 * i + 1]); nbc.addConfiguredBinder(sbf);
@Override public NoAntOpenLTask getNoAntOpenLTask() { NoAntOpenLTask op = new NoAntOpenLTask(); op.setExtendsCategory(OpenL.OPENL_JAVA_NAME); op.setCategory(OPENL_XMLRULES_JAVA_NAME); LibraryFactoryConfiguration libraries = op.createLibraries(); addLibraries(libraries, ISyntaxConstants.OPERATORS_NAMESPACE, OPERATOR_LIBRARY_NAMES); addLibraries(libraries, ISyntaxConstants.THIS_NAMESPACE, JAVA_LIBRARY_NAMES); NodeBinderFactoryConfiguration nbc = op.createBindings(); String[] binders = { "function", XmlRulesMethodNodeBinder.class.getName(), }; for (int i = 0; i < binders.length / 2; i++) { NodeBinderFactoryConfiguration.SingleBinderFactory sbf = new NodeBinderFactoryConfiguration.SingleBinderFactory(); sbf.setNode(binders[2 * i]); sbf.setClassName(binders[2 * i + 1]); nbc.addConfiguredBinder(sbf); } return op; }
public void addConfiguredBinder(SingleBinderFactory factory) { map.put(factory.getNode(), factory); }
public void addConfiguredBinder(SingleBinderFactory factory) { map.put(factory.getNode(), factory); }
public INodeBinder getNodeBinder(ISyntaxNode node, IConfigurableResourceContext cxt) { SingleBinderFactory factory = (SingleBinderFactory) map.get(node.getType()); return factory == null ? null : (INodeBinder) factory.getResource(cxt); }
public INodeBinder getNodeBinder(ISyntaxNode node, IConfigurableResourceContext cxt) { SingleBinderFactory factory = (SingleBinderFactory) map.get(node.getType()); return factory == null ? null : (INodeBinder) factory.getResource(cxt); }
public void validate(IConfigurableResourceContext cxt) throws OpenConfigurationException { for (Object factory : map.values()) { ((SingleBinderFactory) factory).validate(cxt); } }
public void validate(IConfigurableResourceContext cxt) throws OpenConfigurationException { for (Object factory : map.values()) { ((SingleBinderFactory) factory).validate(cxt); } }