/*
 * Copyright 2007 Andrew Wills
 *
 * 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.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package org.danann.cernunnos;

/**
 * Provides static access to some very common attribute names that facilitate 
 * elegant cooperation between <code>Task</code> implementations.
 */
public final class Attributes {

	/**
	 * Use this name to create a request attribute containing a 
	 * <code>java.lang.String</code> that describes a valid URL.  Many 
	 * <code>Task</code> implementations will use this URL to resolve relative 
	 * paths.
	 */
	public static final String CONTEXT = "Attributes.CONTEXT";
	
	/**
	 * Use this name to create a request attribute containing a 
	 * <code>java.lang.String</code> that represents the location of a resource.
	 */
	public static final String LOCATION = "Attributes.LOCATION";
	
	/**
	 * Use this name to create a request attribute containing an 
	 * <code>org.dom4j.Node</code>.
	 */
	public static final String NODE = "Attributes.NODE";
	
	/**
	 * Use this name to create a request attribute containing a 
	 * <code>java.io.PrintStream</code>.
	 */
	public static final String STREAM = "Attributes.STREAM";
	
	/**
	 * Use this name to create a request attribute containing a 
	 * <code>java.lang.String</code>.
	 */
	public static final String STRING = "Attributes.STREAM";
	
	/**
	 * Use this name to create a request attribute containing a 
	 * <code>java.lang.Object</code>.
	 */
	public static final String OBJECT = "Attributes.OBJECT";
	
}

@@ -721,17 +721,16 @@
 cilitate
- 
 %0D%0A * ele
@@ -888,33 +888,32 @@
 ute containing a
- 
 %0D%0A%09 * %3Ccode%3Ejava
@@ -965,17 +965,16 @@
 L.  Many
- 
 %0D%0A%09 * %3Cc
@@ -1042,17 +1042,16 @@
 relative
- 
 %0D%0A%09 * pa
@@ -1119,25 +1119,24 @@
 .CONTEXT%22;%0D%0A
-%09
 %0D%0A%09/**%0D%0A%09 * 
@@ -1183,33 +1183,32 @@
 ute containing a
- 
 %0D%0A%09 * %3Ccode%3Ejava
@@ -1337,25 +1337,24 @@
 LOCATION%22;%0D%0A
-%09
 %0D%0A%09/**%0D%0A%09 * 
@@ -1410,17 +1410,16 @@
 ining an
- 
 %0D%0A%09 * %3Cc
@@ -1503,25 +1503,24 @@
 tes.NODE%22;%0D%0A
-%09
 %0D%0A%09/**%0D%0A%09 * 
@@ -1567,33 +1567,32 @@
 ute containing a
- 
 %0D%0A%09 * %3Ccode%3Ejava
@@ -1673,33 +1673,32 @@
 butes.STREAM%22;%0D%0A
-%09
 %0D%0A%09/**%0D%0A%09 * Use 
@@ -1741,33 +1741,32 @@
 ute containing a
- 
 %0D%0A%09 * %3Ccode%3Ejava
@@ -1849,16 +1849,15 @@
 .STR
-EAM
+ING
 %22;%0D%0A
-%09
 %0D%0A%09/
@@ -1920,17 +1920,16 @@
 aining a
- 
 %0D%0A%09 * %3Cc
@@ -2023,14 +2023,13 @@
 JECT%22;%0D%0A
-%09
 %0D%0A%7D%0D%0A

Fix copy-paste error.