Return-Path: Delivered-To: apmail-cocoon-cvs-archive@www.apache.org Received: (qmail 7585 invoked from network); 15 Feb 2004 19:06:54 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 15 Feb 2004 19:06:54 -0000 Received: (qmail 33514 invoked by uid 500); 15 Feb 2004 19:06:45 -0000 Delivered-To: apmail-cocoon-cvs-archive@cocoon.apache.org Received: (qmail 33367 invoked by uid 500); 15 Feb 2004 19:06:44 -0000 Mailing-List: contact cvs-help@cocoon.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@cocoon.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list cvs@cocoon.apache.org Received: (qmail 33356 invoked by uid 500); 15 Feb 2004 19:06:44 -0000 Delivered-To: apmail-cocoon-2.1-cvs@apache.org Received: (qmail 33351 invoked from network); 15 Feb 2004 19:06:44 -0000 Received: from unknown (HELO minotaur.apache.org) (209.237.227.194) by daedalus.apache.org with SMTP; 15 Feb 2004 19:06:44 -0000 Received: (qmail 7462 invoked by uid 1348); 15 Feb 2004 19:06:52 -0000 Date: 15 Feb 2004 19:06:52 -0000 Message-ID: <20040215190652.7461.qmail@minotaur.apache.org> From: haul@apache.org To: cocoon-2.1-cvs@apache.org Subject: cvs commit: cocoon-2.1/src/java/org/apache/cocoon/components/modules/input AbstractMetaModule.java X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N haul 2004/02/15 11:06:52 Modified: src/java/org/apache/cocoon/components/modules/input AbstractMetaModule.java Log: more helpers Revision Changes Path 1.7 +16 -1 cocoon-2.1/src/java/org/apache/cocoon/components/modules/input/AbstractMetaModule.java Index: AbstractMetaModule.java =================================================================== RCS file: /home/cvs/cocoon-2.1/src/java/org/apache/cocoon/components/modules/input/AbstractMetaModule.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- AbstractMetaModule.java 23 Dec 2003 15:28:33 -0000 1.6 +++ AbstractMetaModule.java 15 Feb 2004 19:06:52 -0000 1.7 @@ -258,6 +258,21 @@ return (Iterator) this.get(OP_NAMES, null, objectModel, staticMod, staticModName, staticModConf, dynamicMod, dynamicModName, dynamicModConf); } + protected Object getValue(String attr, Map objectModel, ModuleHolder holder) throws ConfigurationException{ + return this.getValue(attr, objectModel, holder.input, holder.name, holder.config); + } + + protected Object getValue(String attr, Map objectModel, ModuleHolder staticHolder, ModuleHolder dynamicHolder) throws ConfigurationException{ + return this.getValue(attr, objectModel, staticHolder.input, staticHolder.name, dynamicHolder.config); + } + + protected Object[] getValues(String attr, Map objectModel, ModuleHolder holder) throws ConfigurationException{ + return this.getValues(attr, objectModel, holder.input, holder.name, holder.config); + } + + protected Object[] getValues(String attr, Map objectModel, ModuleHolder staticHolder, ModuleHolder dynamicHolder) throws ConfigurationException{ + return this.getValues(attr, objectModel, staticHolder.input, staticHolder.name, dynamicHolder.config); + } /** * Get an attribute's value from a (usually statically assigned) Input