protected Object applyProcessors(Object object) { Object theObject = object; Map processors = lookupCollection(ObjectProcessor.class); for (Iterator iterator = processors.values().iterator(); iterator.hasNext(); ) { ObjectProcessor o = (ObjectProcessor) iterator.next(); theObject = o.process(theObject); } return theObject; }
protected void applyProcessors(Map objects) { if (objects == null) return; for (Iterator iterator = objects.values().iterator(); iterator.hasNext(); ) { Object o = iterator.next(); Map processors = lookupCollection(ObjectProcessor.class); for (Iterator iterator2 = processors.values().iterator(); iterator2.hasNext(); ) { ObjectProcessor op = (ObjectProcessor) iterator2.next(); op.process(o); } } }