private void addLibraries(LibraryFactoryConfiguration libraries, String namespace, String[] libraryNames) { NameSpacedLibraryConfiguration library = new NameSpacedLibraryConfiguration(); library.setNamespace(namespace); for (String libraryName : libraryNames) { JavaLibraryConfiguration configuration = new JavaLibraryConfiguration(); configuration.setClassName(libraryName); library.addJavalib(configuration); } libraries.addConfiguredLibrary(library); } }
public IOpenField getVar(String namespace, String name, IConfigurableResourceContext cxt, boolean strictMatch) { NameSpacedLibraryConfiguration lib = (NameSpacedLibraryConfiguration) map.get(namespace); return lib == null ? null : lib.getField(name, cxt, strictMatch); }
public IOpenMethod[] getMethods(String namespace, String name, IConfigurableResourceContext cxt) throws AmbiguousMethodException { NameSpacedLibraryConfiguration lib = (NameSpacedLibraryConfiguration) map.get(namespace); return lib == null ? new IOpenMethod[]{} : lib.getMethods(name, cxt); }
public void validate(IConfigurableResourceContext cxt) throws OpenConfigurationException { for (Object lib : map.values()) { ((NameSpacedLibraryConfiguration) lib).validate(cxt); } } }
public void addConfiguredLibrary(NameSpacedLibraryConfiguration library) { map.put(library.getNamespace(), library); }
public void validate(IConfigurableResourceContext cxt) throws OpenConfigurationException { for (Object lib : map.values()) { ((NameSpacedLibraryConfiguration) lib).validate(cxt); } } }
public void addConfiguredLibrary(NameSpacedLibraryConfiguration library) { map.put(library.getNamespace(), library); }
NameSpacedLibraryConfiguration nslc = new NameSpacedLibraryConfiguration(); nslc.setNamespace(ISyntaxConstants.OPERATORS_NAMESPACE); JavaLibraryConfiguration javalib = new JavaLibraryConfiguration(); javalib.setClassName(org.openl.binding.impl.Operators.class.getName()); nslc.addJavalib(javalib); JavaLibraryConfiguration javalib2 = new JavaLibraryConfiguration(); javalib2.setClassName(org.openl.binding.impl.operator.Comparison.class.getName()); nslc.addJavalib(javalib2); lfc.addConfiguredLibrary(nslc);
public IOpenField getVar(String namespace, String name, IConfigurableResourceContext cxt, boolean strictMatch) { NameSpacedLibraryConfiguration lib = (NameSpacedLibraryConfiguration) map.get(namespace); return lib == null ? null : lib.getField(name, cxt, strictMatch); }
public IOpenMethod[] getMethods(String namespace, String name, IConfigurableResourceContext cxt) throws AmbiguousMethodException { NameSpacedLibraryConfiguration lib = (NameSpacedLibraryConfiguration) map.get(namespace); return lib == null ? new IOpenMethod[]{} : lib.getMethods(name, cxt); }
NameSpacedLibraryConfiguration nslc = new NameSpacedLibraryConfiguration(); nslc.setNamespace(ISyntaxConstants.OPERATORS_NAMESPACE); JavaLibraryConfiguration javalib = new JavaLibraryConfiguration(); javalib.setClassName(org.openl.binding.impl.Operators.class.getName()); nslc.addJavalib(javalib); JavaLibraryConfiguration javalib2 = new JavaLibraryConfiguration(); javalib2.setClassName(org.openl.binding.impl.operator.Comparison.class.getName()); nslc.addJavalib(javalib2); lfc.addConfiguredLibrary(nslc);
NameSpacedLibraryConfiguration thisNamespaceLibrary = new NameSpacedLibraryConfiguration(); thisNamespaceLibrary.setNamespace(ISyntaxConstants.THIS_NAMESPACE); NameSpacedLibraryConfiguration operationNamespaceLibrary = null; TypeCastFactory typeCastFactory = op.createTypecast(); if (libraryClass.getAnnotation(OperatorsNamespace.class) != null) { if (operationNamespaceLibrary == null) { operationNamespaceLibrary = new NameSpacedLibraryConfiguration(); operationNamespaceLibrary.setNamespace(ISyntaxConstants.OPERATORS_NAMESPACE); operationNamespaceLibrary.addJavalib(javalib); thisNamespaceLibrary.addJavalib(javalib);
NameSpacedLibraryConfiguration thisNamespaceLibrary = new NameSpacedLibraryConfiguration(); thisNamespaceLibrary.setNamespace(ISyntaxConstants.THIS_NAMESPACE); NameSpacedLibraryConfiguration operationNamespaceLibrary = null; TypeCastFactory typeCastFactory = op.createTypecast(); if (libraryClass.getAnnotation(OperatorsNamespace.class) != null) { if (operationNamespaceLibrary == null) { operationNamespaceLibrary = new NameSpacedLibraryConfiguration(); operationNamespaceLibrary.setNamespace(ISyntaxConstants.OPERATORS_NAMESPACE); operationNamespaceLibrary.addJavalib(javalib); thisNamespaceLibrary.addJavalib(javalib);
NameSpacedLibraryConfiguration library = new NameSpacedLibraryConfiguration(); library.setNamespace(ISyntaxConstants.THIS_NAMESPACE); library.addJavalib(javalib); NameSpacedLibraryConfiguration nslc = new NameSpacedLibraryConfiguration(); nslc.setNamespace(ISyntaxConstants.OPERATORS_NAMESPACE); for (String className : JAVA_OPERATORS_CLASSES) { JavaLibraryConfiguration javalib = new JavaLibraryConfiguration(); javalib.setClassName(className); nslc.addJavalib(javalib);