@Override protected String getKey(final ModuleGenerator obj) { return obj.getNamespaceUri(); }
public void generateModules(final List<Module> modules, final Element element) { final Map<String, ModuleGenerator> generators = getPluginMap(); for (final Module module : modules) { final String namespaceUri = module.getUri(); final ModuleGenerator generator = generators.get(namespaceUri); if (generator != null) { generator.generate(module, element); } } }
public Set<Namespace> getAllNamespaces() { if (allNamespaces == null) { allNamespaces = new HashSet<Namespace>(); final List<String> mUris = getModuleNamespaces(); for (final String mUri : mUris) { final ModuleGenerator mGen = getGenerator(mUri); allNamespaces.addAll(mGen.getNamespaces()); } } return allNamespaces; }
public void generateModules(final List<Module> modules, final Element element) { final Map<String, ModuleGenerator> generators = getPluginMap(); for (final Module module : modules) { final String namespaceUri = module.getUri(); final ModuleGenerator generator = generators.get(namespaceUri); if (generator != null) { generator.generate(module, element); } } }
public Set<Namespace> getAllNamespaces() { if (allNamespaces == null) { allNamespaces = new HashSet<Namespace>(); final List<String> mUris = getModuleNamespaces(); for (final String mUri : mUris) { final ModuleGenerator mGen = getGenerator(mUri); allNamespaces.addAll(mGen.getNamespaces()); } } return allNamespaces; }
@Override protected String getKey(final ModuleGenerator obj) { return obj.getNamespaceUri(); }