aboutsummaryrefslogtreecommitdiff
path: root/libjava/classpath/javax/print/attribute/AttributeSet.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/classpath/javax/print/attribute/AttributeSet.java')
-rw-r--r--libjava/classpath/javax/print/attribute/AttributeSet.java78
1 files changed, 39 insertions, 39 deletions
diff --git a/libjava/classpath/javax/print/attribute/AttributeSet.java b/libjava/classpath/javax/print/attribute/AttributeSet.java
index c8130c1..d211141 100644
--- a/libjava/classpath/javax/print/attribute/AttributeSet.java
+++ b/libjava/classpath/javax/print/attribute/AttributeSet.java
@@ -1,4 +1,4 @@
-/* AttributeSet.java --
+/* AttributeSet.java --
Copyright (C) 2002, 2005 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -57,26 +57,26 @@ package javax.print.attribute;
* </ul>
* </p>
* <p>
- * Attribute sets may be unmodifiable depending on the context of usage. If
- * used as read-only attribute set modifying operations throw an
+ * Attribute sets may be unmodifiable depending on the context of usage. If
+ * used as read-only attribute set modifying operations throw an
* {@link javax.print.attribute.UnmodifiableSetException}.
* </p>
* <p>
* The Java Print Service API provides implementation classes for the existing
* attribute set interfaces but applications may use their own implementations.
* </p>
- *
+ *
* @author Michael Koch (konqueror@gmx.de)
*/
public interface AttributeSet
{
/**
- * Adds the specified attribute value to this attribute set
+ * Adds the specified attribute value to this attribute set
* if it is not already present.
- *
- * This operation removes any existing attribute of the same category
- * before adding the given attribute to the set.
- *
+ *
+ * This operation removes any existing attribute of the same category
+ * before adding the given attribute to the set.
+ *
* @param attribute the attribute to add.
* @return <code>true</code> if the set is changed, false otherwise.
* @throws NullPointerException if the attribute is <code>null</code>.
@@ -86,73 +86,73 @@ public interface AttributeSet
/**
* Adds all of the elements in the specified set to this attribute set.
- *
+ *
* @param attributes the set of attributes to add.
* @return <code>true</code> if the set is changed, false otherwise.
* @throws UnmodifiableSetException if the set does not support modification.
- *
+ *
* @see #add(Attribute)
*/
boolean addAll (AttributeSet attributes);
-
+
/**
* Removes all attributes from this attribute set.
- *
+ *
* @throws UnmodifiableSetException if the set does not support modification.
*/
void clear ();
-
+
/**
- * Checks if this attributes set contains an attribute with the given
+ * Checks if this attributes set contains an attribute with the given
* category.
- *
+ *
* @param category the category to test for.
* @return <code>true</code> if an attribute of the category is contained
* in the set, <code>false</code> otherwise.
*/
boolean containsKey (Class<?> category);
-
+
/**
* Checks if this attribute set contains the given attribute.
- *
+ *
* @param attribute the attribute to test for.
* @return <code>true</code> if the attribute is contained in the set,
* <code>false</code> otherwise.
*/
boolean containsValue (Attribute attribute);
-
+
/**
* Tests this set for equality with the given object. <code>true</code> is
* returned, if the given object is also of type <code>AttributeSet</code>
* and the contained attributes are the same as in this set.
- *
+ *
* @param obj the Object to test.
* @return <code>true</code> if equal, false otherwise.
*/
boolean equals (Object obj);
-
+
/**
* Returns the attribute object contained in this set for the given attribute
- * category.
- *
- * @param category the category of the attribute. A <code>Class</code>
- * instance of a class implementing the <code>Attribute</code> interface.
- * @return The attribute for this category or <code>null</code> if no
- * attribute is contained for the given category.
+ * category.
+ *
+ * @param category the category of the attribute. A <code>Class</code>
+ * instance of a class implementing the <code>Attribute</code> interface.
+ * @return The attribute for this category or <code>null</code> if no
+ * attribute is contained for the given category.
* @throws NullPointerException if category is null.
- * @throws ClassCastException if category is not implementing
+ * @throws ClassCastException if category is not implementing
* <code>Attribute</code>.
*/
Attribute get (Class<?> category);
-
+
/**
* Returns the hashcode value. The hashcode value is the sum of all hashcodes
* of the attributes contained in this set.
- *
+ *
* @return The hashcode for this attribute set.
*/
int hashCode ();
-
+
/**
* Checks if the attribute set is empty.
*
@@ -163,30 +163,30 @@ public interface AttributeSet
/**
* Removes the given attribute from the set. If the given attribute is <code>null</code>
* nothing is done and <code>false</code> is returned.
- *
- * @param attribute the attribute to remove.
- * @return <code>true</code> if removed, false in all other cases.
+ *
+ * @param attribute the attribute to remove.
+ * @return <code>true</code> if removed, false in all other cases.
* @throws UnmodifiableSetException if the set does not support modification.
*/
boolean remove (Attribute attribute);
-
+
/**
* Removes the attribute entry of the given category from the set. If the given
* category is <code>null</code> nothing is done and <code>false</code> is returned.
- *
+ *
* @param category the category of the entry to be removed.
- * @return <code>true</code> if an attribute is removed, false in all other cases.
+ * @return <code>true</code> if an attribute is removed, false in all other cases.
* @throws UnmodifiableSetException if the set does not support modification.
*/
boolean remove (Class<?> category);
-
+
/**
* Returns the number of elements in this attribute set.
*
* @return The number of elements.
*/
int size ();
-
+
/**
* Returns the content of the attribute set as an array
*