Package com.gitblit.utils

Examples of com.gitblit.utils.ColorFactory


    sb.append("</div>");
    return sb.toString();
  }

  private Map<?, String> initializeColors(BlameType blameType, List<AnnotatedLine> lines) {
    ColorFactory colorFactory = new ColorFactory();
    Map<?, String> colorMap;

    if (BlameType.AGE == blameType) {
      Set<Date> keys = new TreeSet<Date>(new Comparator<Date>() {
        @Override
        public int compare(Date o1, Date o2) {
          // younger code has a brighter, older code lightens to white
          return o1.compareTo(o2);
        }
      });

      for (AnnotatedLine line : lines) {
        keys.add(line.when);
      }

      // TODO consider making this a setting
      colorMap = colorFactory.getGraduatedColorMap(keys, Color.decode("#FFA63A"));
    } else {
      Set<String> keys = new HashSet<String>();

      for (AnnotatedLine line : lines) {
        if (blameType == BlameType.AUTHOR) {
          keys.add(line.author);
        } else {
          keys.add(line.commitId);
        }
      }

      colorMap = colorFactory.getRandomColorMap(keys);
    }

    return colorMap;
  }
View Full Code Here


    sb.append("</div>");
    return sb.toString();
  }

  private Map<?, String> initializeColors(BlameType blameType, List<AnnotatedLine> lines) {
    ColorFactory colorFactory = new ColorFactory();
    Map<?, String> colorMap;

    if (BlameType.AGE == blameType) {
      Set<Date> keys = new TreeSet<Date>(new Comparator<Date>() {
        @Override
        public int compare(Date o1, Date o2) {
          // younger code has a brighter, older code lightens to white
          return o1.compareTo(o2);
        }
      });

      for (AnnotatedLine line : lines) {
        keys.add(line.when);
      }

      // TODO consider making this a setting
      colorMap = colorFactory.getGraduatedColorMap(keys, Color.decode("#FFA63A"));
    } else {
      Set<String> keys = new HashSet<String>();

      for (AnnotatedLine line : lines) {
        if (blameType == BlameType.AUTHOR) {
          keys.add(line.author);
        } else {
          keys.add(line.commitId);
        }
      }

      colorMap = colorFactory.getRandomColorMap(keys);
    }

    return colorMap;
  }
View Full Code Here

TOP

Related Classes of com.gitblit.utils.ColorFactory

Copyright © 2018 www.massapicom. 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.