/** * Creates a utility instance. */ public PdoUtilities() { ServiceFinder finder = ServiceFactory.getServiceFinder(); singularMap = new HashMap<>(); for (Map.Entry<String,String> entry: finder.createNameMap(Singular.class.getName()).entrySet()) { String singleName = StringHelper.stripEnclosingDoubleQuotes(entry.getKey()); singularMap.put(entry.getValue(), singleName); } pluralMap = new HashMap<>(); for (Map.Entry<String,String> entry: finder.createNameMap(Plural.class.getName()).entrySet()) { String multiName = StringHelper.stripEnclosingDoubleQuotes(entry.getKey()); pluralMap.put(entry.getValue(), multiName); } }
/** * Creates the factory. */ public FxBuilderFactory() { defaultFactory = new JavaFXBuilderFactory(); // pickup class mapping for builders Map<String,String> serviceMap = ServiceFactory.getServiceFinder().createNameMap(Builder.class.getName()); builderMap = new HashMap<>(); for (Map.Entry<String,String> entry: serviceMap.entrySet()) { try { Class<?> nodeClass = Class.forName(entry.getKey()); Class<?> builderClass = Class.forName(entry.getValue()); builderMap.put(nodeClass, builderClass); } catch (ClassNotFoundException ex) { throw new FxRuntimeException(ex); } } }
/** * Creates a class mapper for a given mapped service name. * * @param name the mapper's name * @param mappedServiceName the mapped name */ public DefaultClassMapper(String name, String mappedServiceName) { this(name, ServiceFactory.getClassLoader(Constants.MAPPED_SERVICE_PATH, mappedServiceName), ServiceFactory.getServiceFinder().createNameMap(mappedServiceName), null); }
scopesByIface = new HashMap<>(); try { Map<String,String> scopeMap = ServiceFactory.getServiceFinder().createNameMap(ValidationScopeService.class.getName()); for (Map.Entry<String,String> entry: scopeMap.entrySet()) { @SuppressWarnings("unchecked")
Map<String,String> serviceMap = ServiceFactory.getServiceFinder().createNameMap(Configurator.class.getName()); for (Map.Entry<String,String> entry: serviceMap.entrySet()) { try {
permissions = new ArrayList<>(); try { Map<String,String> permissionMap = ServiceFactory.getServiceFinder().createNameMap(PermissionService.class.getName()); for (Map.Entry<String,String> entry: permissionMap.entrySet()) { @SuppressWarnings("unchecked")