Package java.util

Examples of java.util.TreeSet.comparator()


        return type.equals(TreeSet.class);
    }

    public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) {
        TreeSet treeSet = (TreeSet) source;
        treeMapConverter.marshalComparator(treeSet.comparator(), writer, context);
        super.marshal(source, writer, context);
    }

    public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) {
        TreeSet result = null;
View Full Code Here


        return type.equals(TreeSet.class);
    }

    public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) {
        TreeSet treeSet = (TreeSet) source;
        Comparator comparator = treeSet.comparator();
        if (comparator == null) {
            writer.startNode("no-comparator");
            writer.endNode();
        } else {
            writer.startNode("comparator");
View Full Code Here

    assertTrue("TreeSet is not correct size",
        anotherTreeSet.size() == objArray.length);
    for (int counter = 0; counter < objArray.length; counter++)
      assertTrue("TreeSet does not contain correct elements",
          anotherTreeSet.contains(objArray[counter]));
    assertTrue("TreeSet does not answer correct comparator", anotherTreeSet
        .comparator() == comp);
    assertTrue("TreeSet does not use comparator",
        anotherTreeSet.first() == objArray[objArray.length - 1]);
  }
View Full Code Here

  public void test_comparator() {
    // Test for method java.util.Comparator java.util.TreeSet.comparator()
    ReversedIntegerComparator comp = new ReversedIntegerComparator();
    TreeSet myTreeSet = new TreeSet(comp);
    assertTrue("Answered incorrect comparator",
        myTreeSet.comparator() == comp);
  }

  /**
   * @tests java.util.TreeSet#contains(java.lang.Object)
   */
 
View Full Code Here

  }

  static public class TreeSetSerializer extends CollectionSerializer {
    public void write (Kryo kryo, Output output, Collection collection) {
      TreeSet treeSet = (TreeSet)collection;
      kryo.writeClassAndObject(output, treeSet.comparator());
      super.write(kryo, output, collection);
    }

    protected TreeSet create (Kryo kryo, Input input, Class<Collection> type) {
      return new TreeSet((Comparator)kryo.readClassAndObject(input));
View Full Code Here

        return type.equals(TreeSet.class);
    }

    public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) {
        TreeSet treeSet = (TreeSet) source;
        Comparator comparator = treeSet.comparator();
        if (comparator == null) {
            writer.startNode("no-comparator");
            writer.endNode();
        } else {
            writer.startNode("comparator");
View Full Code Here

        populate(orig);
        assertListsEqual(new ArrayList(orig), (List) _mgr.copyCollection(orig));

        TreeSet torig = (TreeSet) _mgr.newCollectionProxy(TreeSet.class, null,
            new CustomComparator(),true);
        assertTrue(torig.comparator() instanceof CustomComparator);
        populate(torig);
        assertSortedSetsEqual(new TreeSet(torig), (SortedSet)
            _mgr.copyCollection(torig));
    }
View Full Code Here

    public void testCloneProxyCollection() {
        // List doesn't support clone()
       
        TreeSet torig = (TreeSet) _mgr.newCollectionProxy(TreeSet.class, null,
            new CustomComparator(),true);
        assertTrue(torig.comparator() instanceof CustomComparator);
        populate(torig);
        assertSortedSetsEquals(new TreeSet(torig), (SortedSet) torig.clone());
    }

    public void testListMethodsProxied()
View Full Code Here

    assertTrue("TreeSet is not correct size",
        anotherTreeSet.size() == objArray.length);
    for (int counter = 0; counter < objArray.length; counter++)
      assertTrue("TreeSet does not contain correct elements",
          anotherTreeSet.contains(objArray[counter]));
    assertTrue("TreeSet does not answer correct comparator", anotherTreeSet
        .comparator() == comp);
    assertTrue("TreeSet does not use comparator",
        anotherTreeSet.first() == objArray[objArray.length - 1]);
  }
View Full Code Here

  public void test_comparator() {
    // Test for method java.util.Comparator java.util.TreeSet.comparator()
    ReversedIntegerComparator comp = new ReversedIntegerComparator();
    TreeSet myTreeSet = new TreeSet(comp);
    assertTrue("Answered incorrect comparator",
        myTreeSet.comparator() == comp);
  }

  /**
   * @tests java.util.TreeSet#contains(java.lang.Object)
   */
 
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.