You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by cz...@apache.org on 2005/10/10 16:12:00 UTC
svn commit: r312659 - in /cocoon/trunk/src/java/org/apache/cocoon: core/
environment/internal/
Author: cziegeler
Date: Mon Oct 10 07:11:48 2005
New Revision: 312659
URL: http://svn.apache.org/viewcvs?rev=312659&view=rev
Log:
JavaDoc
Modified:
cocoon/trunk/src/java/org/apache/cocoon/core/BootstrapEnvironment.java
cocoon/trunk/src/java/org/apache/cocoon/core/Core.java
cocoon/trunk/src/java/org/apache/cocoon/environment/internal/BlockEnvironmentHelper.java
cocoon/trunk/src/java/org/apache/cocoon/environment/internal/EnvironmentHelper.java
cocoon/trunk/src/java/org/apache/cocoon/environment/internal/EnvironmentHelperException.java
cocoon/trunk/src/java/org/apache/cocoon/environment/internal/EnvironmentInfo.java
cocoon/trunk/src/java/org/apache/cocoon/environment/internal/EnvironmentStack.java
cocoon/trunk/src/java/org/apache/cocoon/environment/internal/ForwardEnvironmentWrapper.java
cocoon/trunk/src/java/org/apache/cocoon/environment/internal/PopEnvironmentChanger.java
cocoon/trunk/src/java/org/apache/cocoon/environment/internal/PushEnvironmentChanger.java
cocoon/trunk/src/java/org/apache/cocoon/environment/internal/UnableToPopEnvironmentException.java
cocoon/trunk/src/java/org/apache/cocoon/environment/internal/UnableToPushEnvironmentException.java
Modified: cocoon/trunk/src/java/org/apache/cocoon/core/BootstrapEnvironment.java
URL: http://svn.apache.org/viewcvs/cocoon/trunk/src/java/org/apache/cocoon/core/BootstrapEnvironment.java?rev=312659&r1=312658&r2=312659&view=diff
==============================================================================
--- cocoon/trunk/src/java/org/apache/cocoon/core/BootstrapEnvironment.java (original)
+++ cocoon/trunk/src/java/org/apache/cocoon/core/BootstrapEnvironment.java Mon Oct 10 07:11:48 2005
@@ -35,6 +35,10 @@
*/
public interface BootstrapEnvironment {
+ /**
+ * Convenience class to define some constants for log levels.
+ * @see BootstrapEnvironment#getBootstrapLogger(LogLevel)
+ */
public static final class LogLevel {
public static final LogLevel DEBUG = new LogLevel( "DEBUG", 0 );
@@ -127,8 +131,12 @@
*/
void configure(DefaultContext context);
+ /**
+ * Create the context object of the environment.
+ * @return The context object.
+ */
org.apache.cocoon.environment.Context getEnvironmentContext();
-
+
/**
* Returns the URL to the application context.
*/
@@ -150,5 +158,4 @@
*/
URL getConfigFile(String configFileName)
throws Exception;
-
}
Modified: cocoon/trunk/src/java/org/apache/cocoon/core/Core.java
URL: http://svn.apache.org/viewcvs/cocoon/trunk/src/java/org/apache/cocoon/core/Core.java?rev=312659&r1=312658&r2=312659&view=diff
==============================================================================
--- cocoon/trunk/src/java/org/apache/cocoon/core/Core.java (original)
+++ cocoon/trunk/src/java/org/apache/cocoon/core/Core.java Mon Oct 10 07:11:48 2005
@@ -60,7 +60,7 @@
private final Context context;
private final Settings settings;
-
+
/**
* Constructor
* The core object is created by the {@link CoreUtil} class. Never construct
@@ -100,6 +100,7 @@
t.invoke();
}
l.clear();
+ cleanup.set(null);
}
}
@@ -142,7 +143,7 @@
throw new CoreResourceNotFoundException("Unable to get the environment object from the context.", ce);
}
}
-
+
/**
* Return the Avalon context.
* @return The Avalon context.
@@ -150,7 +151,7 @@
public Context getContext() {
return this.context;
}
-
+
/**
* Return the current object model
* @return The object model.
@@ -191,7 +192,7 @@
throw new CoreResourceNotFoundException("Unable to get the cache directory from the context.", ce);
}
}
-
+
/**
* Return the current sitemap.
* @return The current sitemap or null if no request is currently processed
@@ -238,6 +239,5 @@
// TODO We ignore the language for now
return (Interpreter)this.getProcessor().getAttribute(Interpreter.ROLE);
}
-
}
}
Modified: cocoon/trunk/src/java/org/apache/cocoon/environment/internal/BlockEnvironmentHelper.java
URL: http://svn.apache.org/viewcvs/cocoon/trunk/src/java/org/apache/cocoon/environment/internal/BlockEnvironmentHelper.java?rev=312659&r1=312658&r2=312659&view=diff
==============================================================================
--- cocoon/trunk/src/java/org/apache/cocoon/environment/internal/BlockEnvironmentHelper.java (original)
+++ cocoon/trunk/src/java/org/apache/cocoon/environment/internal/BlockEnvironmentHelper.java Mon Oct 10 07:11:48 2005
@@ -23,7 +23,9 @@
* Hack used for geting hold on the current block manager without
* making core code dependent of the experimental blocks code.
*
- * @version $Id$ */
+ * @version $Id$
+ * @since 2.2
+ */
public class BlockEnvironmentHelper
extends EnvironmentHelper {
Modified: cocoon/trunk/src/java/org/apache/cocoon/environment/internal/EnvironmentHelper.java
URL: http://svn.apache.org/viewcvs/cocoon/trunk/src/java/org/apache/cocoon/environment/internal/EnvironmentHelper.java?rev=312659&r1=312658&r2=312659&view=diff
==============================================================================
--- cocoon/trunk/src/java/org/apache/cocoon/environment/internal/EnvironmentHelper.java (original)
+++ cocoon/trunk/src/java/org/apache/cocoon/environment/internal/EnvironmentHelper.java Mon Oct 10 07:11:48 2005
@@ -35,13 +35,14 @@
import org.apache.excalibur.source.Source;
/**
- * Experimental code for cleaning up the environment handling
+ * Helper class for maintaining the environment stack.
+ *
* This is an internal class, and it might change in an incompatible way over time.
* For developing your own components/applications based on Cocoon, you shouldn't
* really need it.
*
* @author <a href="mailto:cziegeler@apache.org">Carsten Ziegeler</a>
- * @version CVS $Id$
+ * @version $Id$
* @since 2.2
*/
public class EnvironmentHelper
@@ -86,7 +87,7 @@
this.prefix = parent.prefix;
}
- /* (non-Javadoc)
+ /**
* @see org.apache.avalon.framework.service.Serviceable#service(org.apache.avalon.framework.service.ServiceManager)
*/
public void service(ServiceManager manager) throws ServiceException {
@@ -105,7 +106,7 @@
}
}
- /* (non-Javadoc)
+ /**
* @see org.apache.avalon.framework.activity.Disposable#dispose()
*/
public void dispose() {
@@ -116,14 +117,14 @@
}
}
- /* (non-Javadoc)
+ /**
* @see org.apache.excalibur.source.SourceResolver#release(org.apache.excalibur.source.Source)
*/
public void release(Source source) {
this.resolver.release(source);
}
- /* (non-Javadoc)
+ /**
* @see org.apache.excalibur.source.SourceResolver#resolveURI(java.lang.String, java.lang.String, java.util.Map)
*/
public Source resolveURI(final String location,
@@ -135,7 +136,7 @@
parameters);
}
- /* (non-Javadoc)
+ /**
* @see org.apache.excalibur.source.SourceResolver#resolveURI(java.lang.String)
*/
public Source resolveURI(final String location)
@@ -417,7 +418,7 @@
public static XMLConsumer createPopEnvironmentConsumer(XMLConsumer consumer) {
return new PopEnvironmentChanger(consumer);
}
-
+
/**
* A runnable wrapper that inherits the environment stack of the thread it is
* created in.
@@ -454,7 +455,7 @@
// A CocoonThread is meant to start and die within the execution period of the parent request,
// and it is an error if it lives longer as the parent environment is no more valid.
}
-
+
abstract protected void doRun();
}
}
Modified: cocoon/trunk/src/java/org/apache/cocoon/environment/internal/EnvironmentHelperException.java
URL: http://svn.apache.org/viewcvs/cocoon/trunk/src/java/org/apache/cocoon/environment/internal/EnvironmentHelperException.java?rev=312659&r1=312658&r2=312659&view=diff
==============================================================================
--- cocoon/trunk/src/java/org/apache/cocoon/environment/internal/EnvironmentHelperException.java (original)
+++ cocoon/trunk/src/java/org/apache/cocoon/environment/internal/EnvironmentHelperException.java Mon Oct 10 07:11:48 2005
@@ -17,15 +17,17 @@
import org.apache.avalon.framework.CascadingRuntimeException;
-public class EnvironmentHelperException extends CascadingRuntimeException
-{
- public EnvironmentHelperException(String message)
- {
+/**
+ * @version $Id$
+ * @since 2.2
+ */
+public class EnvironmentHelperException extends CascadingRuntimeException {
+
+ public EnvironmentHelperException(String message) {
super(message, null);
}
- public EnvironmentHelperException(String message, Throwable cause)
- {
+ public EnvironmentHelperException(String message, Throwable cause) {
super(message, cause);
}
}
Modified: cocoon/trunk/src/java/org/apache/cocoon/environment/internal/EnvironmentInfo.java
URL: http://svn.apache.org/viewcvs/cocoon/trunk/src/java/org/apache/cocoon/environment/internal/EnvironmentInfo.java?rev=312659&r1=312658&r2=312659&view=diff
==============================================================================
--- cocoon/trunk/src/java/org/apache/cocoon/environment/internal/EnvironmentInfo.java (original)
+++ cocoon/trunk/src/java/org/apache/cocoon/environment/internal/EnvironmentInfo.java Mon Oct 10 07:11:48 2005
@@ -1,12 +1,12 @@
/*
- * Copyright 1999-2004 The Apache Software Foundation.
- *
+ * Copyright 1999-2005 The Apache Software Foundation.
+ *
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -20,22 +20,23 @@
import org.apache.cocoon.environment.Environment;
/**
- * Experimental code for cleaning up the environment handling
+ * This object holds a set of objects for an environment.
+ *
* This is an internal class, and it might change in an incompatible way over time.
* For developing your own components/applications based on Cocoon, you shouldn't
* really need it.
- *
+ *
* @author <a href="mailto:cziegeler@apache.org">Carsten Ziegeler</a>
- * @version CVS $Id: EnvironmentInfo.java,v 1.1 2004/05/25 07:28:25 cziegeler Exp $
+ * @version $Id$
* @since 2.2
*/
public class EnvironmentInfo {
-
+
public final Processor processor;
public final int oldStackCount;
public final ServiceManager manager;
public final Environment environment;
-
+
public EnvironmentInfo(Processor processor,
int oldStackCount,
ServiceManager manager,
Modified: cocoon/trunk/src/java/org/apache/cocoon/environment/internal/EnvironmentStack.java
URL: http://svn.apache.org/viewcvs/cocoon/trunk/src/java/org/apache/cocoon/environment/internal/EnvironmentStack.java?rev=312659&r1=312658&r2=312659&view=diff
==============================================================================
--- cocoon/trunk/src/java/org/apache/cocoon/environment/internal/EnvironmentStack.java (original)
+++ cocoon/trunk/src/java/org/apache/cocoon/environment/internal/EnvironmentStack.java Mon Oct 10 07:11:48 2005
@@ -1,12 +1,12 @@
/*
- * Copyright 1999-2004 The Apache Software Foundation.
- *
+ * Copyright 1999-2005 The Apache Software Foundation.
+ *
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -23,6 +23,7 @@
/**
* The stack for the processing environment.
+ *
* This is an internal class, and it might change in an incompatible way over time.
* For developing your own components/applications based on Cocoon, you shouldn't
* really need it.
@@ -30,45 +31,45 @@
* cocoon protocol and the sitemap source resolving.
*
* @author <a href="mailto:cziegeler@apache.org">Carsten Ziegeler</a>
- * @version CVS $Id: EnvironmentStack.java,v 1.1 2004/05/25 07:28:25 cziegeler Exp $
+ * @version $Id$
* @since 2.2
*/
final class EnvironmentStack
extends ArrayStack
implements Cloneable {
-
+
int offset;
-
+
EnvironmentInfo getCurrentInfo() {
return (EnvironmentInfo)this.get(offset);
}
-
+
void pushInfo(EnvironmentInfo info) {
this.push(info);
}
-
+
EnvironmentInfo popInfo() {
return (EnvironmentInfo)this.pop();
}
-
+
EnvironmentInfo peekInfo() {
return (EnvironmentInfo)this.peek();
}
-
+
int getOffset() {
return this.offset;
}
-
+
void setOffset(int value) {
this.offset = value;
}
-
+
public Object clone() {
EnvironmentStack old = (EnvironmentStack) super.clone();
old.offset = offset;
return old;
}
-
+
XMLConsumer getEnvironmentAwareConsumerWrapper(XMLConsumer consumer,
int oldOffset) {
return new EnvironmentChanger(consumer, this, oldOffset, this.offset);
@@ -90,7 +91,7 @@
final EnvironmentStack stack;
final int oldOffset;
final int newOffset;
-
+
EnvironmentChanger(XMLConsumer consumer, EnvironmentStack es,
int oldOffset, int newOffset) {
this.consumer = consumer;
@@ -98,7 +99,7 @@
this.oldOffset = oldOffset;
this.newOffset = newOffset;
}
-
+
public void setDocumentLocator(Locator locator) {
this.stack.setOffset(this.oldOffset);
this.consumer.setDocumentLocator(locator);
@@ -140,14 +141,13 @@
this.stack.setOffset(this.newOffset);
}
-
public void endElement(String uri, String loc, String raw)
throws SAXException {
this.stack.setOffset(this.oldOffset);
this.consumer.endElement(uri, loc, raw);
this.stack.setOffset(this.newOffset);
}
-
+
public void characters(char c[], int start, int len)
throws SAXException {
this.stack.setOffset(this.oldOffset);
Modified: cocoon/trunk/src/java/org/apache/cocoon/environment/internal/ForwardEnvironmentWrapper.java
URL: http://svn.apache.org/viewcvs/cocoon/trunk/src/java/org/apache/cocoon/environment/internal/ForwardEnvironmentWrapper.java?rev=312659&r1=312658&r2=312659&view=diff
==============================================================================
--- cocoon/trunk/src/java/org/apache/cocoon/environment/internal/ForwardEnvironmentWrapper.java (original)
+++ cocoon/trunk/src/java/org/apache/cocoon/environment/internal/ForwardEnvironmentWrapper.java Mon Oct 10 07:11:48 2005
@@ -1,12 +1,12 @@
/*
- * Copyright 1999-2004 The Apache Software Foundation.
- *
+ * Copyright 1999-2005 The Apache Software Foundation.
+ *
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -15,8 +15,6 @@
*/
package org.apache.cocoon.environment.internal;
-import java.net.MalformedURLException;
-
import org.apache.avalon.framework.logger.Logger;
import org.apache.cocoon.components.source.impl.SitemapSourceInfo;
import org.apache.cocoon.environment.Environment;
@@ -26,59 +24,59 @@
* Local extension of EnvironmentWrapper to propagate otherwise blocked
* methods to the actual environment.
*
- * @version CVS $Id$
-*/
+ * @version $Id$
+ * @since 2.2
+ */
public final class ForwardEnvironmentWrapper extends EnvironmentWrapper {
public ForwardEnvironmentWrapper(Environment env,
SitemapSourceInfo info,
- Logger logger)
- throws MalformedURLException {
+ Logger logger) {
super(env, info, logger, false);
}
- /* (non-Javadoc)
+ /**
* @see org.apache.cocoon.environment.Environment#setStatus(int)
*/
public void setStatus(int statusCode) {
environment.setStatus(statusCode);
}
- /* (non-Javadoc)
+ /**
* @see org.apache.cocoon.environment.Environment#setContentLength(int)
*/
public void setContentLength(int length) {
environment.setContentLength(length);
}
- /* (non-Javadoc)
+ /**
* @see org.apache.cocoon.environment.Environment#setContentType(java.lang.String)
*/
public void setContentType(String contentType) {
environment.setContentType(contentType);
}
- /* (non-Javadoc)
+ /**
* @see org.apache.cocoon.environment.Environment#getContentType()
*/
public String getContentType() {
return environment.getContentType();
}
- /* (non-Javadoc)
+ /**
* @see org.apache.cocoon.environment.Environment#isResponseModified(long)
*/
public boolean isResponseModified(long lastModified) {
return environment.isResponseModified(lastModified);
}
- /* (non-Javadoc)
+ /**
* @see org.apache.cocoon.environment.Environment#setResponseIsNotModified()
*/
public void setResponseIsNotModified() {
environment.setResponseIsNotModified();
}
-
+
/* (non-Javadoc)
* @see org.apache.cocoon.environment.Environment#redirect(java.lang.String, boolean, boolean)
public void redirect(String newURL, boolean global, boolean permanent)
@@ -86,5 +84,5 @@
this.environment.redirect(newURL, global, permanent);
}
*/
-
+
}
Modified: cocoon/trunk/src/java/org/apache/cocoon/environment/internal/PopEnvironmentChanger.java
URL: http://svn.apache.org/viewcvs/cocoon/trunk/src/java/org/apache/cocoon/environment/internal/PopEnvironmentChanger.java?rev=312659&r1=312658&r2=312659&view=diff
==============================================================================
--- cocoon/trunk/src/java/org/apache/cocoon/environment/internal/PopEnvironmentChanger.java (original)
+++ cocoon/trunk/src/java/org/apache/cocoon/environment/internal/PopEnvironmentChanger.java Mon Oct 10 07:11:48 2005
@@ -1,12 +1,12 @@
/*
- * Copyright 1999-2004 The Apache Software Foundation.
- *
+ * Copyright 1999-2005 The Apache Software Foundation.
+ *
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -38,17 +38,19 @@
* environment stack before calling the embeded consumer and push it
* back afterwards. It should be placed after a sitemap component that
* is be executed in another environment.
+ *
+ * @version $Id$
+ * @since 2.2
*/
-
final class PopEnvironmentChanger
-implements XMLConsumer {
+ implements XMLConsumer {
final XMLConsumer consumer;
-
+
PopEnvironmentChanger(XMLConsumer consumer) {
this.consumer = consumer;
}
-
+
private Environment leaveEnvironment() {
return EnvironmentHelper.leaveEnvironment();
}
@@ -106,14 +108,13 @@
enterEnvironment(environment);
}
-
public void endElement(String uri, String loc, String raw)
throws SAXException {
Environment environment = leaveEnvironment();
this.consumer.endElement(uri, loc, raw);
enterEnvironment(environment);
}
-
+
public void characters(char c[], int start, int len)
throws SAXException {
Environment environment = leaveEnvironment();
Modified: cocoon/trunk/src/java/org/apache/cocoon/environment/internal/PushEnvironmentChanger.java
URL: http://svn.apache.org/viewcvs/cocoon/trunk/src/java/org/apache/cocoon/environment/internal/PushEnvironmentChanger.java?rev=312659&r1=312658&r2=312659&view=diff
==============================================================================
--- cocoon/trunk/src/java/org/apache/cocoon/environment/internal/PushEnvironmentChanger.java (original)
+++ cocoon/trunk/src/java/org/apache/cocoon/environment/internal/PushEnvironmentChanger.java Mon Oct 10 07:11:48 2005
@@ -1,12 +1,12 @@
/*
- * Copyright 1999-2004 The Apache Software Foundation.
- *
+ * Copyright 1999-2005 The Apache Software Foundation.
+ *
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -38,19 +38,21 @@
* environment stack before calling the embeded consumer and pops it
* afterwards. It should be placed before a sitemap component that
* should be executed in another environment.
+ *
+ * @version $Id$
+ * @since 2.2
*/
-
final class PushEnvironmentChanger
-implements XMLConsumer {
+ implements XMLConsumer {
final XMLConsumer consumer;
final Environment environment;
-
+
PushEnvironmentChanger(XMLConsumer consumer, Environment environment) {
this.consumer = consumer;
this.environment = environment;
}
-
+
private void enterEnvironment() throws SAXException {
try {
EnvironmentHelper.enterEnvironment(this.environment);
@@ -108,14 +110,13 @@
leaveEnvironment();
}
-
public void endElement(String uri, String loc, String raw)
throws SAXException {
enterEnvironment();
this.consumer.endElement(uri, loc, raw);
leaveEnvironment();
}
-
+
public void characters(char c[], int start, int len)
throws SAXException {
enterEnvironment();
Modified: cocoon/trunk/src/java/org/apache/cocoon/environment/internal/UnableToPopEnvironmentException.java
URL: http://svn.apache.org/viewcvs/cocoon/trunk/src/java/org/apache/cocoon/environment/internal/UnableToPopEnvironmentException.java?rev=312659&r1=312658&r2=312659&view=diff
==============================================================================
--- cocoon/trunk/src/java/org/apache/cocoon/environment/internal/UnableToPopEnvironmentException.java (original)
+++ cocoon/trunk/src/java/org/apache/cocoon/environment/internal/UnableToPopEnvironmentException.java Mon Oct 10 07:11:48 2005
@@ -1,5 +1,5 @@
/*
- * Copyright 1999-2005 The Apache Software Foundation.
+ * Copyright 2005 The Apache Software Foundation.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -15,15 +15,17 @@
*/
package org.apache.cocoon.environment.internal;
-public final class UnableToPopEnvironmentException extends EnvironmentHelperException
-{
- public UnableToPopEnvironmentException(String message)
- {
+/**
+ * @version $Id$
+ * @since 2.2
+ */
+public final class UnableToPopEnvironmentException extends EnvironmentHelperException {
+
+ public UnableToPopEnvironmentException(String message) {
super(message, null);
}
- public UnableToPopEnvironmentException(String message, Throwable cause)
- {
+ public UnableToPopEnvironmentException(String message, Throwable cause) {
super(message, cause);
}
}
Modified: cocoon/trunk/src/java/org/apache/cocoon/environment/internal/UnableToPushEnvironmentException.java
URL: http://svn.apache.org/viewcvs/cocoon/trunk/src/java/org/apache/cocoon/environment/internal/UnableToPushEnvironmentException.java?rev=312659&r1=312658&r2=312659&view=diff
==============================================================================
--- cocoon/trunk/src/java/org/apache/cocoon/environment/internal/UnableToPushEnvironmentException.java (original)
+++ cocoon/trunk/src/java/org/apache/cocoon/environment/internal/UnableToPushEnvironmentException.java Mon Oct 10 07:11:48 2005
@@ -1,5 +1,5 @@
/*
- * Copyright 1999-2005 The Apache Software Foundation.
+ * Copyright 2005 The Apache Software Foundation.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -15,15 +15,17 @@
*/
package org.apache.cocoon.environment.internal;
-public final class UnableToPushEnvironmentException extends EnvironmentHelperException
-{
- public UnableToPushEnvironmentException(String message)
- {
+/**
+ * @version $Id$
+ * @since 2.2
+ */
+public final class UnableToPushEnvironmentException extends EnvironmentHelperException {
+
+ public UnableToPushEnvironmentException(String message) {
super(message, null);
}
- public UnableToPushEnvironmentException(String message, Throwable cause)
- {
+ public UnableToPushEnvironmentException(String message, Throwable cause) {
super(message, cause);
}
}