Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
 public void generatePersonModules(List modules, Element person) {
   _personModuleGenerators.generateModules(modules, person);
 }
Ejemplo n.º 3
0
 public void generateItemModules(List modules, Element item) {
   _itemModuleGenerators.generateModules(modules, item);
 }
Ejemplo n.º 4
0
 protected void generateFeedModules(List modules, Element feed) {
   _feedModuleGenerators.generateModules(modules, feed);
 }