protected BaseWireFeedGenerator(String type) { _type = type; _feedModuleGenerators = new ModuleGenerators(type + FEED_MODULE_GENERATORS_POSFIX_KEY, this); _itemModuleGenerators = new ModuleGenerators(type + ITEM_MODULE_GENERATORS_POSFIX_KEY, this); _personModuleGenerators = new ModuleGenerators(type + PERSON_MODULE_GENERATORS_POSFIX_KEY, this); Set allModuleNamespaces = new HashSet(); Iterator i = _feedModuleGenerators.getAllNamespaces().iterator(); while (i.hasNext()) { allModuleNamespaces.add(i.next()); } i = _itemModuleGenerators.getAllNamespaces().iterator(); while (i.hasNext()) { allModuleNamespaces.add(i.next()); } i = _personModuleGenerators.getAllNamespaces().iterator(); while (i.hasNext()) { allModuleNamespaces.add(i.next()); } _allModuleNamespaces = new Namespace[allModuleNamespaces.size()]; allModuleNamespaces.toArray(_allModuleNamespaces); }
public void generatePersonModules(List modules, Element person) { _personModuleGenerators.generateModules(modules, person); }
public void generateItemModules(List modules, Element item) { _itemModuleGenerators.generateModules(modules, item); }
protected void generateFeedModules(List modules, Element feed) { _feedModuleGenerators.generateModules(modules, feed); }