cziegeler 2004/01/05 04:51:41
Modified: src/java/org/apache/cocoon/environment
EnvironmentHelper.java
Log:
Throw ProcessingExceptions in case of missuse
Revision Changes Path
1.16 +7 -5
cocoon-2.2/src/java/org/apache/cocoon/environment/EnvironmentHelper.java
Index: EnvironmentHelper.java
===================================================================
RCS file:
/home/cvs/cocoon-2.2/src/java/org/apache/cocoon/environment/EnvironmentHelper.java,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- EnvironmentHelper.java 5 Jan 2004 12:41:48 -0000 1.15
+++ EnvironmentHelper.java 5 Jan 2004 12:51:41 -0000 1.16
@@ -381,9 +381,10 @@
*/
public static void enterProcessor(Processor processor,
ServiceManager manager,
- Environment env) {
+ Environment env)
+ throws ProcessingException {
if ( null == processor) {
- throw new IllegalArgumentException("Processor is not set.");
+ throw new ProcessingException("Processor is not set.");
}
EnvironmentStack stack = (EnvironmentStack)environmentStack.get();
@@ -427,9 +428,10 @@
*
* @return A unique key within this thread.
*/
- public static Object startProcessing(Environment env) {
+ public static Object startProcessing(Environment env)
+ throws ProcessingException {
if ( null == env) {
- throw new RuntimeException("EnvironmentHelper.startProcessing:
environment must be set.");
+ throw new
ProcessingException("EnvironmentHelper.startProcessing: environment must be
set.");
}
final EnvironmentContext desc = new EnvironmentContext(env);
env.getObjectModel().put(PROCESS_KEY, desc);