summaryrefslogtreecommitdiffstats
path: root/libjava/classpath/javax/swing/text/html/HTML.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/classpath/javax/swing/text/html/HTML.java')
-rw-r--r--libjava/classpath/javax/swing/text/html/HTML.java79
1 files changed, 6 insertions, 73 deletions
diff --git a/libjava/classpath/javax/swing/text/html/HTML.java b/libjava/classpath/javax/swing/text/html/HTML.java
index 0b758d2b873..2b521cd22b4 100644
--- a/libjava/classpath/javax/swing/text/html/HTML.java
+++ b/libjava/classpath/javax/swing/text/html/HTML.java
@@ -57,8 +57,7 @@ public class HTML
/**
* Represents a HTML attribute.
*/
- public static class Attribute
- implements Serializable
+ public static final class Attribute
{
/**
* The action attribute
@@ -464,47 +463,18 @@ public class HTML
* The width attribute
*/
public static final Attribute WIDTH = new Attribute("width");
- private final String name;
-
- /**
- * Creates the attribute with the given name.
- */
- protected Attribute(String a_name)
- {
- name = a_name;
- }
-
- /**
- * Calls compareTo on the tag names (Strings)
- */
- public int compareTo(Object other)
- {
- return name.compareTo(((Attribute) other).name);
- }
/**
- * The attributes are equal if the names are equal
- * (ignoring case)
+ * The attribute name.
*/
- public boolean equals(Object other)
- {
- if (other == this)
- return true;
-
- if (!(other instanceof Attribute))
- return false;
-
- Attribute that = (Attribute) other;
-
- return that.name.equalsIgnoreCase(name);
- }
+ private final String name;
/**
- * Returns the hash code which corresponds to the string for this tag.
+ * Creates the attribute with the given name.
*/
- public int hashCode()
+ private Attribute(String a_name)
{
- return name == null ? 0 : name.hashCode();
+ name = a_name;
}
/**
@@ -559,7 +529,6 @@ public class HTML
* Represents a HTML tag.
*/
public static class Tag
- implements Comparable, Serializable
{
/**
* The <a> tag
@@ -1047,42 +1016,6 @@ public class HTML
}
/**
- * Calls compareTo on the tag names (Strings)
- */
- public int compareTo(Object other)
- {
- return name.compareTo(((Tag) other).name);
- }
-
- /**
- * The tags are equal if the names are equal (ignoring case).
- */
- public boolean equals(Object other)
- {
- if (other == this)
- {
- return true;
- }
-
- if (!(other instanceof Tag))
- {
- return false;
- }
-
- Tag that = (Tag) other;
-
- return that.name.equalsIgnoreCase(name);
- }
-
- /**
- * Returns the hash code which corresponds to the string for this tag.
- */
- public int hashCode()
- {
- return name == null ? 0 : name.hashCode();
- }
-
- /**
* Returns the tag name. The names of the built-in tags are always
* returned in lowercase.
*/
OpenPOWER on IntegriCloud