aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/text
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/java/text')
-rw-r--r--libjava/java/text/RuleBasedCollator.java27
1 files changed, 14 insertions, 13 deletions
diff --git a/libjava/java/text/RuleBasedCollator.java b/libjava/java/text/RuleBasedCollator.java
index 2db6388..a23abe2 100644
--- a/libjava/java/text/RuleBasedCollator.java
+++ b/libjava/java/text/RuleBasedCollator.java
@@ -137,20 +137,21 @@ import java.util.Vector;
* @date March 25, 1999
*/
-final class RBCElement
+public class RuleBasedCollator extends Collator
{
- String key;
- char relation;
-
- RBCElement (String key, char relation)
+ final class CollationElement
{
- this.key = key;
- this.relation = relation;
- }
-}
+ String key;
+ char relation;
+
+ CollationElement (String key, char relation)
+ {
+ this.key = key;
+ this.relation = relation;
+ }
+
+ } // inner class CollationElement
-public class RuleBasedCollator extends Collator
-{
// True if we are using French-style accent ordering.
private boolean frenchAccents;
@@ -426,7 +427,7 @@ public class RuleBasedCollator extends Collator
if (insertion_index >= item_index)
--insertion_index;
}
- RBCElement r = new RBCElement (arg, c);
+ CollationElement r = new CollationElement (arg, c);
vec.insertElementAt(r, insertion_index);
++insertion_index;
}
@@ -456,7 +457,7 @@ public class RuleBasedCollator extends Collator
Enumeration e = vec.elements();
while (e.hasMoreElements())
{
- RBCElement r = (RBCElement) e.nextElement();
+ CollationElement r = (CollationElement) e.nextElement();
switch (r.relation)
{
case '<':