Package java.util

Examples of java.util.Comparator.compare()


         */
        for ( Value<?> val : attr )
        {
            Value<?> normValue = normalizer.normalize( val );

            if ( 0 == comparator.compare( normValue.get(), filterValue.get() ) )
            {
                return true;
            }
        }

View Full Code Here


        Comparator comparator = createComparator();

        if (null != comparator)
        {
            if (false == validateOperatorOnComparisonResult(operator, comparator.compare(value, foreignValue)))
            {
                throw new ValidatorException(MessageUtils.getMessage(FacesMessage.SEVERITY_ERROR, message, args));
            }
        }
        else if ( (value instanceof Comparable) && (foreignValue instanceof Comparable) )
View Full Code Here

        Row previous = null;
        for (Iterator it = children.iterator(); it.hasNext();) {
          final Row row = (Row) it.next();
          it.remove();
          if (previous == null || cmprx.compare(previous, row) != 0) {
            //new group
            final List cells = row.getChildren();
            if (cells.size() < index)
              throw new IndexOutOfBoundsException(
                  "Index: "+index+" but size: "+ cells.size());
View Full Code Here

        {
          Comparator comp = NodeLocationComparator.getInstance();
          // Currently the comparator deels with tags like taglib and
          // loadbundle particularly, comparasion result 0
          // means it didn't compare the tags.
          if (comp.compare(child, tag) < 0
              || (comp.compare(child, tag) == 0 && isSkippableChild(
                  headerContainer, child, COMMENT | EMPTY_TEXT
                      | HEADER))) {
            child = child.getNextSibling();
          } else {
View Full Code Here

          Comparator comp = NodeLocationComparator.getInstance();
          // Currently the comparator deels with tags like taglib and
          // loadbundle particularly, comparasion result 0
          // means it didn't compare the tags.
          if (comp.compare(child, tag) < 0
              || (comp.compare(child, tag) == 0 && isSkippableChild(
                  headerContainer, child, COMMENT | EMPTY_TEXT
                      | HEADER))) {
            child = child.getNextSibling();
          } else {
            break;
View Full Code Here

  public static void findHeaderInsertPosition(String uri, String tag,
      Node parent, Node[] ref) {
    Node child = parent.getFirstChild();
    while (child != null) {
      Comparator comp = NodeLocationComparator.getInstance();
      if (comp.compare(child, tag) < 0
          || (comp.compare(child, tag) == 0 && isSkippableChild(
              parent, child, COMMENT | EMPTY_TEXT | HEADER))) {
        child = child.getNextSibling();
      } else {
        break;
View Full Code Here

      Node parent, Node[] ref) {
    Node child = parent.getFirstChild();
    while (child != null) {
      Comparator comp = NodeLocationComparator.getInstance();
      if (comp.compare(child, tag) < 0
          || (comp.compare(child, tag) == 0 && isSkippableChild(
              parent, child, COMMENT | EMPTY_TEXT | HEADER))) {
        child = child.getNextSibling();
      } else {
        break;
      }
View Full Code Here

                final String versionString =
                    projectFacetVersion.getVersionString();
                final Comparator comparator =
                    projectFacetVersion.getProjectFacet().getVersionComparator();
                final int compareToMin =
                    comparator.compare(versionString, minVersion);
               
                if (compareToMin >=0)
                {
                    return true;
                }
View Full Code Here

                final String versionString =
                    projectFacetVersion.getVersionString();
                final Comparator comparator =
                    projectFacetVersion.getProjectFacet().getVersionComparator();
                final int compareToMin =
                    comparator.compare(versionString, minVersion);
               
                if (compareToMin >=0)
                {
                    return true;
                }
View Full Code Here

public class ToStringComparatorTests extends TestCase {

    public void testCompare() {
        Comparator comparator = new ToStringComparator();

        assertTrue(comparator.compare(new TestBean("a"), new TestBean("b")) < 0);
        assertTrue(comparator.compare(new TestBean("b"), new TestBean("a")) > 0);
        assertTrue(comparator.compare(new TestBean("a"), new TestBean("a")) == 0);
    }

}
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.