summaryrefslogtreecommitdiff
path: root/libjava/javax
diff options
context:
space:
mode:
authormkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>2004-04-20 10:48:56 +0000
committermkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>2004-04-20 10:48:56 +0000
commit1e050132156389b4bf6f4e75a1023f98993e45b4 (patch)
treedf1d948beb71fcf176c3edc5088b72eeb4a6cf7b /libjava/javax
parent3a669e89746cba20d986e1e4b6f8707076d06f4f (diff)
downloadgcc-1e050132156389b4bf6f4e75a1023f98993e45b4.tar.gz
2004-04-20 Michael Koch <konqueror@gmx.de>
* javax/print/attribute/EnumSyntax.java (getOffset): Made protected. * javax/print/attribute/HashAttributeSet.java (HashAttributeSet): Likewise. * javax/print/attribute/ResolutionSyntax.java (getFeedResolution): Fixed typo in exception name. (getCrossFeedResolution): Likewise. * javax/print/attribute/SetOfIntegerSyntax.java (SetOfIntegerSyntax): Fixed HTML entities in javadoc. * javax/print/attribute/TextSyntax.java (TextSyntax): Handle locale correctly. (hashCode): Calc better hashcode value. (equals): Fixed @return tag. (toString): New method. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@80892 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/javax')
-rw-r--r--libjava/javax/print/attribute/EnumSyntax.java2
-rw-r--r--libjava/javax/print/attribute/HashAttributeSet.java2
-rw-r--r--libjava/javax/print/attribute/ResolutionSyntax.java4
-rw-r--r--libjava/javax/print/attribute/SetOfIntegerSyntax.java4
-rw-r--r--libjava/javax/print/attribute/TextSyntax.java20
5 files changed, 20 insertions, 12 deletions
diff --git a/libjava/javax/print/attribute/EnumSyntax.java b/libjava/javax/print/attribute/EnumSyntax.java
index 4a87c975a6f..aa82ccc6bb8 100644
--- a/libjava/javax/print/attribute/EnumSyntax.java
+++ b/libjava/javax/print/attribute/EnumSyntax.java
@@ -139,7 +139,7 @@ public abstract class EnumSyntax implements Cloneable, Serializable
return null;
}
- public int getOffset()
+ protected int getOffset()
{
return 0;
}
diff --git a/libjava/javax/print/attribute/HashAttributeSet.java b/libjava/javax/print/attribute/HashAttributeSet.java
index 63b4105cb42..af5b3d188f3 100644
--- a/libjava/javax/print/attribute/HashAttributeSet.java
+++ b/libjava/javax/print/attribute/HashAttributeSet.java
@@ -151,7 +151,7 @@ public class HashAttributeSet implements AttributeSet, Serializable
* @exception ClassCastException if any element of attributes is not an
* interface of interfaceName
*/
- public HashAttributeSet(AttributeSet attributes, Class interfaceName)
+ protected HashAttributeSet(AttributeSet attributes, Class interfaceName)
{
this(interfaceName);
diff --git a/libjava/javax/print/attribute/ResolutionSyntax.java b/libjava/javax/print/attribute/ResolutionSyntax.java
index 592d995df7d..4eba85499ff 100644
--- a/libjava/javax/print/attribute/ResolutionSyntax.java
+++ b/libjava/javax/print/attribute/ResolutionSyntax.java
@@ -104,7 +104,7 @@ public abstract class ResolutionSyntax
*
* @return the resolution
*
- * @exception IllegalArgumenException if units < 1
+ * @exception IllegalArgumentException if units < 1
*/
public int getCrossFeedResolution(int units)
{
@@ -130,7 +130,7 @@ public abstract class ResolutionSyntax
*
* @return the resolution
*
- * @exception IllegalArgumenException if units < 1
+ * @exception IllegalArgumentException if units < 1
*/
public int getFeedResolution(int units)
{
diff --git a/libjava/javax/print/attribute/SetOfIntegerSyntax.java b/libjava/javax/print/attribute/SetOfIntegerSyntax.java
index d4e7fde00c2..7c022125f45 100644
--- a/libjava/javax/print/attribute/SetOfIntegerSyntax.java
+++ b/libjava/javax/print/attribute/SetOfIntegerSyntax.java
@@ -148,8 +148,8 @@ public abstract class SetOfIntegerSyntax
* @param lowerBound the lower bound value
* @param upperBound the upper bound value
*
- * @exception IllegalArgumentException if lowerBound <= uppbound
- * and lowerBound < 0
+ * @exception IllegalArgumentException if lowerBound &lt;= upperbound
+ * and lowerBound &lt; 0
*/
protected SetOfIntegerSyntax(int lowerBound, int upperBound)
{
diff --git a/libjava/javax/print/attribute/TextSyntax.java b/libjava/javax/print/attribute/TextSyntax.java
index 51909be9803..ebad88b6541 100644
--- a/libjava/javax/print/attribute/TextSyntax.java
+++ b/libjava/javax/print/attribute/TextSyntax.java
@@ -1,5 +1,5 @@
/* TextSyntax.java --
- Copyright (C) 2003 Free Software Foundation, Inc.
+ Copyright (C) 2003, 2004 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -57,12 +57,12 @@ public abstract class TextSyntax implements Cloneable, Serializable
* @param value the value for this syntax
* @param locale the locale to use
*
- * @exception NullPointerException if value is null
+ * @exception NullPointerException if value and/or locale is null
*/
protected TextSyntax(String value, Locale locale)
{
- if (value == null)
- throw new NullPointerException("value may not be null");
+ if (value == null || locale == null)
+ throw new NullPointerException("value and/or locale may not be null");
this.value = value;
this.locale = locale;
@@ -95,7 +95,7 @@ public abstract class TextSyntax implements Cloneable, Serializable
*/
public int hashCode()
{
- return value.hashCode() + locale.hashCode();
+ return value.hashCode() ^ locale.hashCode();
}
/**
@@ -103,7 +103,7 @@ public abstract class TextSyntax implements Cloneable, Serializable
*
* @param obj the object to test
*
- * @returns true if both objects are equal, false otherwise.
+ * @return true if both objects are equal, false otherwise.
*/
public boolean equals(Object obj)
{
@@ -115,4 +115,12 @@ public abstract class TextSyntax implements Cloneable, Serializable
return (value.equals(tmp.getValue())
&& locale.equals(tmp.getLocale()));
}
+
+ /**
+ * Returns a string representing the object.
+ */
+ public String toString()
+ {
+ return value;
+ }
}