mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-02-11 03:09:50 +08:00
2003-10-15 Michael Koch <konqueror@gmx.de>
* java/text/RuleBasedCollator.java (CollationElement): Renamed from RBCElement and moved into RuledBasedCollator as inner class. From-SVN: r72525
This commit is contained in:
parent
12dc3f75be
commit
684cab7dbf
@ -1,3 +1,9 @@
|
|||||||
|
2003-10-15 Michael Koch <konqueror@gmx.de>
|
||||||
|
|
||||||
|
* java/text/RuleBasedCollator.java
|
||||||
|
(CollationElement): Renamed from RBCElement and moved into
|
||||||
|
RuledBasedCollator as inner class.
|
||||||
|
|
||||||
2003-10-15 Michael Koch <konqueror@gmx.de>
|
2003-10-15 Michael Koch <konqueror@gmx.de>
|
||||||
|
|
||||||
* java/text/CollationElementIterator.java
|
* java/text/CollationElementIterator.java
|
||||||
|
@ -137,20 +137,21 @@ import java.util.Vector;
|
|||||||
* @date March 25, 1999
|
* @date March 25, 1999
|
||||||
*/
|
*/
|
||||||
|
|
||||||
final class RBCElement
|
|
||||||
{
|
|
||||||
String key;
|
|
||||||
char relation;
|
|
||||||
|
|
||||||
RBCElement (String key, char relation)
|
|
||||||
{
|
|
||||||
this.key = key;
|
|
||||||
this.relation = relation;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public class RuleBasedCollator extends Collator
|
public class RuleBasedCollator extends Collator
|
||||||
{
|
{
|
||||||
|
final class CollationElement
|
||||||
|
{
|
||||||
|
String key;
|
||||||
|
char relation;
|
||||||
|
|
||||||
|
CollationElement (String key, char relation)
|
||||||
|
{
|
||||||
|
this.key = key;
|
||||||
|
this.relation = relation;
|
||||||
|
}
|
||||||
|
|
||||||
|
} // inner class CollationElement
|
||||||
|
|
||||||
// True if we are using French-style accent ordering.
|
// True if we are using French-style accent ordering.
|
||||||
private boolean frenchAccents;
|
private boolean frenchAccents;
|
||||||
|
|
||||||
@ -426,7 +427,7 @@ public class RuleBasedCollator extends Collator
|
|||||||
if (insertion_index >= item_index)
|
if (insertion_index >= item_index)
|
||||||
--insertion_index;
|
--insertion_index;
|
||||||
}
|
}
|
||||||
RBCElement r = new RBCElement (arg, c);
|
CollationElement r = new CollationElement (arg, c);
|
||||||
vec.insertElementAt(r, insertion_index);
|
vec.insertElementAt(r, insertion_index);
|
||||||
++insertion_index;
|
++insertion_index;
|
||||||
}
|
}
|
||||||
@ -456,7 +457,7 @@ public class RuleBasedCollator extends Collator
|
|||||||
Enumeration e = vec.elements();
|
Enumeration e = vec.elements();
|
||||||
while (e.hasMoreElements())
|
while (e.hasMoreElements())
|
||||||
{
|
{
|
||||||
RBCElement r = (RBCElement) e.nextElement();
|
CollationElement r = (CollationElement) e.nextElement();
|
||||||
switch (r.relation)
|
switch (r.relation)
|
||||||
{
|
{
|
||||||
case '<':
|
case '<':
|
||||||
|
Loading…
Reference in New Issue
Block a user