Package java.text

Examples of java.text.Collator.compare()


    }

    public int compare( String content, String facetValue ){
        Locale    loc       = Locale.getDefault();
        Collator  collator  = Collator.getInstance( loc );
        return collator.compare( content, facetValue );
    }
  
}
View Full Code Here


                // a la ClassCache, so we aren't trying to outsmart ourselves
                // with a caching mechanism for now.
                Collator collator = Collator.getInstance(cx.getLocale());
                collator.setStrength(Collator.IDENTICAL);
                collator.setDecomposition(Collator.CANONICAL_DECOMPOSITION);
                return ScriptRuntime.wrapNumber(collator.compare(
                        ScriptRuntime.toString(thisObj),
                        ScriptRuntime.toString(args, 0)));
            }
            case Id_toLocaleLowerCase:
            {
View Full Code Here

    public void testCollator_GetInstance() {
        Collator coll = Collator.getInstance();
        Object obj1 = "a";
        Object obj2 = "b";
        assertEquals(-1, coll.compare(obj1, obj2));

        Collator.getInstance();
        assertFalse(coll.equals("A", "\uFF21"));
    }
View Full Code Here

    // This should be an instance of RuleBasedCollator
    // It should also be set to TERIARY strength and decomp doesn't matter
    // for good ol' English
    Collator col = Collator.getInstance(Locale.US);
   
    harness.check(col.compare("foo", "bar") > 0, "foo and bar");
    harness.check(col.compare("bar", "baz") < 0, "bar and baz");
    harness.check(col.compare("FOO", "FOO") == 0, "FOO and FOO");
    harness.check(col.compare("foo", "foobar") < 0, "foo and foobar");
   
    col.setStrength(Collator.SECONDARY); // Ignore case
View Full Code Here

    // It should also be set to TERIARY strength and decomp doesn't matter
    // for good ol' English
    Collator col = Collator.getInstance(Locale.US);
   
    harness.check(col.compare("foo", "bar") > 0, "foo and bar");
    harness.check(col.compare("bar", "baz") < 0, "bar and baz");
    harness.check(col.compare("FOO", "FOO") == 0, "FOO and FOO");
    harness.check(col.compare("foo", "foobar") < 0, "foo and foobar");
   
    col.setStrength(Collator.SECONDARY); // Ignore case
    harness.check(col.compare("Foo", "foo") == 0, "Foo and foo");
View Full Code Here

    // for good ol' English
    Collator col = Collator.getInstance(Locale.US);
   
    harness.check(col.compare("foo", "bar") > 0, "foo and bar");
    harness.check(col.compare("bar", "baz") < 0, "bar and baz");
    harness.check(col.compare("FOO", "FOO") == 0, "FOO and FOO");
    harness.check(col.compare("foo", "foobar") < 0, "foo and foobar");
   
    col.setStrength(Collator.SECONDARY); // Ignore case
    harness.check(col.compare("Foo", "foo") == 0, "Foo and foo");
  }
View Full Code Here

    Collator col = Collator.getInstance(Locale.US);
   
    harness.check(col.compare("foo", "bar") > 0, "foo and bar");
    harness.check(col.compare("bar", "baz") < 0, "bar and baz");
    harness.check(col.compare("FOO", "FOO") == 0, "FOO and FOO");
    harness.check(col.compare("foo", "foobar") < 0, "foo and foobar");
   
    col.setStrength(Collator.SECONDARY); // Ignore case
    harness.check(col.compare("Foo", "foo") == 0, "Foo and foo");
  }
 
View Full Code Here

  {
    // test taken from the JDK Javadoc
    // Compare two strings in the default locale
    Collator myCollator = Collator.getInstance(Locale.US);
   
    this.harness.check((myCollator.compare("abc", "ABC") < 0),
                       "basic comparision");
   
    myCollator.setStrength(Collator.PRIMARY);
    this.harness.check((myCollator.compare("abc", "ABC") == 0),
                       "equivalent strings");
View Full Code Here

   
    this.harness.check((myCollator.compare("abc", "ABC") < 0),
                       "basic comparision");
   
    myCollator.setStrength(Collator.PRIMARY);
    this.harness.check((myCollator.compare("abc", "ABC") == 0),
                       "equivalent strings");
   
    String SimpleRule = "< a< b< c< d";
   
    boolean pass = false;
View Full Code Here

      } else if (is == null) {
        return -1;
      } else if (js == null) {
        return 1;
      } else {
        return collator.compare(is, js);
      }
    }

      public Comparable sortValue (final ScoreDoc i) {
        return index[i.doc];
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.