@Override public NoAntOpenLTask getNoAntOpenLTask() { NoAntOpenLTask op = new NoAntOpenLTask(); op.setCategory(OpenL.OPENL_J_NAME); ClassFactory cfg = op.createGrammar(); cfg.setClassName(BExGrammarWithParsingHelp.class.getName()); NodeBinderFactoryConfiguration nbc = op.createBindings(); LibraryFactoryConfiguration lfc = op.createLibraries(); NameSpacedLibraryConfiguration nslc = new NameSpacedLibraryConfiguration(); nslc.setNamespace(ISyntaxConstants.OPERATORS_NAMESPACE); TypeFactoryConfiguration types = op.createTypes(); NameSpacedTypeConfiguration nstc = new NameSpacedTypeConfiguration(); nstc.setNamespace(ISyntaxConstants.THIS_NAMESPACE); TypeCastFactory typecast = op.createTypecast(); TypeCastFactory.JavaCastComponent javacast = typecast.new JavaCastComponent(); javacast.setLibraryClassName(org.openl.binding.impl.cast.CastOperators.class.getName());
@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; }
@Override public NoAntOpenLTask getNoAntOpenLTask() { NoAntOpenLTask op = new NoAntOpenLTask(); op.setExtendsCategory(extendsCategory); op.setCategory(category); LibraryFactoryConfiguration libraries = op.createLibraries(); NameSpacedLibraryConfiguration thisNamespaceLibrary = new NameSpacedLibraryConfiguration(); thisNamespaceLibrary.setNamespace(ISyntaxConstants.THIS_NAMESPACE); NameSpacedLibraryConfiguration operationNamespaceLibrary = null; TypeCastFactory typeCastFactory = op.createTypecast(); TypeFactoryConfiguration types = op.createTypes(); NameSpacedTypeConfiguration typelibrary = new NameSpacedTypeConfiguration(); typelibrary.setNamespace(ISyntaxConstants.THIS_NAMESPACE);
@Override public NoAntOpenLTask getNoAntOpenLTask() { NoAntOpenLTask op = new NoAntOpenLTask(); op.setExtendsCategory(extendsCategory); op.setCategory(category); LibraryFactoryConfiguration libraries = op.createLibraries(); NameSpacedLibraryConfiguration thisNamespaceLibrary = new NameSpacedLibraryConfiguration(); thisNamespaceLibrary.setNamespace(ISyntaxConstants.THIS_NAMESPACE); NameSpacedLibraryConfiguration operationNamespaceLibrary = null; TypeCastFactory typeCastFactory = op.createTypecast(); TypeFactoryConfiguration types = op.createTypes(); NameSpacedTypeConfiguration typelibrary = new NameSpacedTypeConfiguration(); typelibrary.setNamespace(ISyntaxConstants.THIS_NAMESPACE);
@Override public NoAntOpenLTask getNoAntOpenLTask() { NoAntOpenLTask op = new NoAntOpenLTask(); op.setExtendsCategory(OpenL.OPENL_J_NAME); op.setCategory(OpenL.OPENL_JAVA_NAME); NodeBinderFactoryConfiguration nbc = op.createBindings(); LibraryFactoryConfiguration libraries = op.createLibraries(); TypeCastFactory typecast = op.createTypecast(); for (String typeCastClassName : JAVA_TYPE_CAST_CLASSES) { TypeCastFactory.JavaCastComponent javacast = typecast.new JavaCastComponent(); TypeFactoryConfiguration types = op.createTypes();
@Override public NoAntOpenLTask getNoAntOpenLTask() { NoAntOpenLTask op = new NoAntOpenLTask(); op.setCategory(OpenL.OPENL_J_NAME); ClassFactory cfg = op.createGrammar(); cfg.setClassName(BExGrammarWithParsingHelp.class.getName()); NodeBinderFactoryConfiguration nbc = op.createBindings(); LibraryFactoryConfiguration lfc = op.createLibraries(); NameSpacedLibraryConfiguration nslc = new NameSpacedLibraryConfiguration(); nslc.setNamespace(ISyntaxConstants.OPERATORS_NAMESPACE); TypeFactoryConfiguration types = op.createTypes(); NameSpacedTypeConfiguration nstc = new NameSpacedTypeConfiguration(); nstc.setNamespace(ISyntaxConstants.THIS_NAMESPACE); TypeCastFactory typecast = op.createTypecast(); TypeCastFactory.JavaCastComponent javacast = typecast.new JavaCastComponent(); javacast.setLibraryClassName(org.openl.binding.impl.cast.CastOperators.class.getName());