diff options
Diffstat (limited to 'libjava/classpath/javax/swing/text/SimpleAttributeSet.java')
-rw-r--r-- | libjava/classpath/javax/swing/text/SimpleAttributeSet.java | 114 |
1 files changed, 57 insertions, 57 deletions
diff --git a/libjava/classpath/javax/swing/text/SimpleAttributeSet.java b/libjava/classpath/javax/swing/text/SimpleAttributeSet.java index 701fa8a7c90..02299019b63 100644 --- a/libjava/classpath/javax/swing/text/SimpleAttributeSet.java +++ b/libjava/classpath/javax/swing/text/SimpleAttributeSet.java @@ -66,13 +66,13 @@ public class SimpleAttributeSet { tab = new Hashtable(); } - + /** * Creates a new <code>SimpleAttributeSet</code> with the same attributes * and resolve parent as the specified set. - * + * * @param a the attributes (<code>null</code> not permitted). - * + * * @throws NullPointerException if <code>a</code> is <code>null</code>. */ public SimpleAttributeSet(AttributeSet a) @@ -85,10 +85,10 @@ public class SimpleAttributeSet * Adds an attribute with the given <code>name</code> and <code>value</code> * to the set. If the set already contains an attribute with the given * <code>name</code>, the attribute value is updated. - * + * * @param name the attribute name (<code>null</code> not permitted). * @param value the value (<code>null</code> not permitted). - * + * * @throws NullPointerException if either argument is <code>null</code>. */ public void addAttribute(Object name, Object value) @@ -98,11 +98,11 @@ public class SimpleAttributeSet /** * Adds all the attributes from <code>attributes</code> to this set. - * + * * @param attributes the set of attributes to add (<code>null</code> not * permitted). - * - * @throws NullPointerException if <code>attributes</code> is + * + * @throws NullPointerException if <code>attributes</code> is * <code>null</code>. */ public void addAttributes(AttributeSet attributes) @@ -118,7 +118,7 @@ public class SimpleAttributeSet /** * Returns a clone of the attribute set. - * + * * @return A clone of the attribute set. */ public Object clone() @@ -159,7 +159,7 @@ public class SimpleAttributeSet return false; } } - + /** * Returns true if the given name and value are found in this AttributeSet. * Does not check the resolve parent. @@ -169,7 +169,7 @@ public class SimpleAttributeSet */ boolean containsAttributeLocally(Object name, Object value) { - return tab.containsKey(name) + return tab.containsKey(name) && tab.get(name).equals(value); } @@ -190,7 +190,7 @@ public class SimpleAttributeSet Object name = e.nextElement(); Object val = attributes.getAttribute(name); if (! containsAttribute(name, val)) - return false; + return false; } return true; } @@ -207,33 +207,33 @@ public class SimpleAttributeSet /** * Checks this set for equality with an arbitrary object. - * + * * @param obj the object (<code>null</code> permitted). - * + * * @return <code>true</code> if this set is equal to <code>obj</code>, and - * <code>false</code> otherwise. + * <code>false</code> otherwise. */ public boolean equals(Object obj) { - return + return (obj instanceof AttributeSet) && this.isEqual((AttributeSet) obj); } /** - * Returns the value of the specified attribute, or <code>null</code> if + * Returns the value of the specified attribute, or <code>null</code> if * there is no attribute with that name. If the attribute is not defined * directly in this set, the parent hierarchy (if there is one) will be * used. - * + * * @param name the attribute (<code>null</code> not permitted). - * + * * @throws NullPointerException if <code>name</code> is <code>null</code>. */ public Object getAttribute(Object name) { Object val = tab.get(name); - if (val != null) + if (val != null) return val; AttributeSet p = getResolveParent(); @@ -245,10 +245,10 @@ public class SimpleAttributeSet /** * Returns the number of attributes stored in this set, plus 1 if a parent - * has been specified (the reference to the parent is stored as a special + * has been specified (the reference to the parent is stored as a special * attribute). The attributes stored in the parent do NOT contribute * to the count. - * + * * @return The attribute count. */ public int getAttributeCount() @@ -258,7 +258,7 @@ public class SimpleAttributeSet /** * Returns an enumeration of the attribute names. - * + * * @return An enumeration of the attribute names. */ public Enumeration<?> getAttributeNames() @@ -268,9 +268,9 @@ public class SimpleAttributeSet /** * Returns the resolving parent. - * + * * @return The resolving parent (possibly <code>null</code>). - * + * * @see #setResolveParent(AttributeSet) */ public AttributeSet getResolveParent() @@ -280,7 +280,7 @@ public class SimpleAttributeSet /** * Returns a hash code for this instance. - * + * * @return A hash code. */ public int hashCode() @@ -292,7 +292,7 @@ public class SimpleAttributeSet * Returns <code>true</code> if the given attribute is defined in this set, * and <code>false</code> otherwise. The parent attribute set is not * checked. - * + * * @param attrName the attribute name (<code>null</code> not permitted). */ public boolean isDefined(Object attrName) @@ -301,28 +301,28 @@ public class SimpleAttributeSet } /** - * Returns <code>true</code> if the set contains no attributes, and - * <code>false</code> otherwise. Note that the resolving parent is - * stored as an attribute, so this method will return <code>false</code> if + * Returns <code>true</code> if the set contains no attributes, and + * <code>false</code> otherwise. Note that the resolving parent is + * stored as an attribute, so this method will return <code>false</code> if * a resolving parent is set. - * - * @return <code>true</code> if the set contains no attributes, and + * + * @return <code>true</code> if the set contains no attributes, and * <code>false</code> otherwise. */ public boolean isEmpty() { - return tab.isEmpty(); + return tab.isEmpty(); } /** * Returns true if the given set has the same number of attributes * as this set and <code>containsAttributes(attr)</code> returns * <code>true</code>. - * + * * @param attr the attribute set (<code>null</code> not permitted). - * + * * @return A boolean. - * + * * @throws NullPointerException if <code>attr</code> is <code>null</code>. */ public boolean isEqual(AttributeSet attr) @@ -330,14 +330,14 @@ public class SimpleAttributeSet return getAttributeCount() == attr.getAttributeCount() && this.containsAttributes(attr); } - + /** - * Removes the attribute with the specified <code>name</code>, if this + * Removes the attribute with the specified <code>name</code>, if this * attribute is defined. This method will only remove an attribute from * this set, not from the resolving parent. - * + * * @param name the attribute name (<code>null</code> not permitted). - * + * * @throws NullPointerException if <code>name</code> is <code>null</code>. */ public void removeAttribute(Object name) @@ -346,13 +346,13 @@ public class SimpleAttributeSet } /** - * Removes attributes from this set if they are found in the + * Removes attributes from this set if they are found in the * given set. Only attributes whose key AND value are removed. - * Removes attributes only from this set, not from the resolving parent. - * Since the resolving parent is stored as an attribute, if + * Removes attributes only from this set, not from the resolving parent. + * Since the resolving parent is stored as an attribute, if * <code>attributes</code> has the same resolving parent as this set, the * parent will be removed from this set. - * + * * @param attributes the attributes (<code>null</code> not permitted). */ public void removeAttributes(AttributeSet attributes) @@ -363,16 +363,16 @@ public class SimpleAttributeSet Object name = e.nextElement(); Object val = attributes.getAttribute(name); if (containsAttributeLocally(name, val)) - removeAttribute(name); + removeAttribute(name); } } /** * Removes the attributes listed in <code>names</code>. - * + * * @param names the attribute names (<code>null</code> not permitted). - * - * @throws NullPointerException if <code>names</code> is <code>null</code> + * + * @throws NullPointerException if <code>names</code> is <code>null</code> * or contains any <code>null</code> values. */ public void removeAttributes(Enumeration<?> names) @@ -380,7 +380,7 @@ public class SimpleAttributeSet while (names.hasMoreElements()) { removeAttribute(names.nextElement()); - } + } } /** @@ -388,28 +388,28 @@ public class SimpleAttributeSet * it is not found in this set, then the resolving parent is also used for * the lookup. * <p> - * Note that the parent is stored as an attribute, and will contribute 1 to - * the count returned by {@link #getAttributeCount()}. - * + * Note that the parent is stored as an attribute, and will contribute 1 to + * the count returned by {@link #getAttributeCount()}. + * * @param parent the parent attribute set (<code>null</code> not permitted). - * + * * @throws NullPointerException if <code>parent</code> is <code>null</code>. - * + * * @see #setResolveParent(AttributeSet) */ public void setResolveParent(AttributeSet parent) { addAttribute(ResolveAttribute, parent); } - + /** * Returns a string representation of this instance, typically used for * debugging purposes. - * + * * @return A string representation of this instance. */ public String toString() { return tab.toString(); - } + } } |