From 82a3749e4f57ae931417067965af06d9addc8c8c Mon Sep 17 00:00:00 2001 From: peytoia Date: Fri, 10 Dec 2010 11:43:56 +0900 Subject: [PATCH] 6515695: [Col] java.text.RuleBasedCollator - JavaDoc "Examples" - Two bugs in sample code Reviewed-by: okutsu --- .../classes/java/text/RuleBasedCollator.java | 29 ++++++++++++------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/src/share/classes/java/text/RuleBasedCollator.java b/src/share/classes/java/text/RuleBasedCollator.java index 495ca9179..ef32cc64e 100644 --- a/src/share/classes/java/text/RuleBasedCollator.java +++ b/src/share/classes/java/text/RuleBasedCollator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -180,11 +180,15 @@ import java.util.Locale; * *

Examples *

Simple: "< a < b < c < d" - *

Norwegian: "< a,A< b,B< c,C< d,D< e,E< f,F< g,G< h,H< i,I< j,J - * < k,K< l,L< m,M< n,N< o,O< p,P< q,Q< r,R< s,S< t,T - * < u,U< v,V< w,W< x,X< y,Y< z,Z - * < \u00E5=a\u030A,\u00C5=A\u030A - * ;aa,AA< \u00E6,\u00C6< \u00F8,\u00D8" + *

Norwegian: "< a, A < b, B < c, C < d, D < e, E < f, F + * < g, G < h, H < i, I < j, J < k, K < l, L + * < m, M < n, N < o, O < p, P < q, Q < r, R + * < s, S < t, T < u, U < v, V < w, W < x, X + * < y, Y < z, Z + * < \u00E6, \u00C6 + * < \u00F8, \u00D8 + * < \u00E5 = a\u030A, \u00C5 = A\u030A; + * aa, AA" * *

* To create a RuleBasedCollator object with specialized @@ -199,11 +203,14 @@ import java.util.Locale; * Or: *

*
- * String Norwegian = "< a,A< b,B< c,C< d,D< e,E< f,F< g,G< h,H< i,I< j,J" +
- *                 "< k,K< l,L< m,M< n,N< o,O< p,P< q,Q< r,R< s,S< t,T" +
- *                 "< u,U< v,V< w,W< x,X< y,Y< z,Z" +
- *                 "< \u00E5=a\u030A,\u00C5=A\u030A" +
- *                 ";aa,AA< \u00E6,\u00C6< \u00F8,\u00D8";
+ * String Norwegian = "< a, A < b, B < c, C < d, D < e, E < f, F < g, G < h, H < i, I" +
+ *                    "< j, J < k, K < l, L < m, M < n, N < o, O < p, P < q, Q < r, R" +
+ *                    "< s, S < t, T < u, U < v, V < w, W < x, X < y, Y < z, Z" +
+ *                    "< \u00E6, \u00C6" +     // Latin letter ae & AE
+ *                    "< \u00F8, \u00D8" +     // Latin letter o & O with stroke
+ *                    "< \u00E5 = a\u030A," +  // Latin letter a with ring above
+ *                    "  \u00C5 = A\u030A;" +  // Latin letter A with ring above
+ *                    "  aa, AA";
  * RuleBasedCollator myNorwegian = new RuleBasedCollator(Norwegian);
  * 
*
-- GitLab