Class Utils


  • public class Utils
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static javax.swing.TransferHandler transFile  
    • Constructor Summary

      Constructors 
      Constructor Description
      Utils()  
    • Field Detail

      • transFile

        public static javax.swing.TransferHandler transFile
    • Constructor Detail

      • Utils

        public Utils()
    • Method Detail

      • isBlank

        public static boolean isBlank​(java.lang.String str)
      • needsQuoting

        public static boolean needsQuoting​(java.lang.String s)
      • withQuote

        public static java.lang.String withQuote​(java.lang.String s)
      • getPlayoutsString

        public static java.lang.String getPlayoutsString​(int playouts)
        Returns:
        a shorter, rounded string version of playouts. e.g. 345 -> 345, 1265 -> 1.3k, 44556 -> 45k, 133523 -> 134k, 1234567 -> 1.2m
      • truncateStringByWidth

        public static java.lang.String truncateStringByWidth​(java.lang.String line,
                                                             java.awt.FontMetrics fm,
                                                             int fitWidth)
        Truncate text that is too long for the given width
        Parameters:
        line -
        fm -
        fitWidth -
        Returns:
        fitted
      • lastWinrateDiff

        public static double lastWinrateDiff​(BoardHistoryNode node)
      • getBlunderNodeColor

        public static java.awt.Color getBlunderNodeColor​(BoardHistoryNode node)
      • actualScoreMean

        public static double actualScoreMean​(double scoreMean)
      • txtFieldValue

        public static java.lang.Integer txtFieldValue​(javax.swing.JTextField txt)
      • txtFieldDoubleValue

        public static java.lang.Double txtFieldDoubleValue​(javax.swing.JTextField txt)
      • intOfMap

        public static int intOfMap​(java.util.Map map,
                                   java.lang.String key)
      • stringOfMap

        public static java.lang.String stringOfMap​(java.util.Map map,
                                                   java.lang.String key)
      • toGif

        public static void toGif​(java.lang.String path,
                                 java.util.List<java.awt.image.BufferedImage> frames,
                                 int delayTime,
                                 boolean override)
      • classExists

        public static boolean classExists​(java.lang.String className)
      • setDisplayedBranchLength

        public static void setDisplayedBranchLength​(BoardRenderer board,
                                                    int n)
      • doBranchSub

        public static void doBranchSub​(BoardRenderer board,
                                       int moveTo)