Class MakeUnique


  • public class MakeUnique
    extends java.lang.Object
    Replaces words that start with args passed to the program with A, B, C and so on. Useful to convert a view of long names into shorter ones, e.g. for parsing logs
    Since:
    3.0
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) int count  
      (package private) int current_char  
    • Constructor Summary

      Constructors 
      Constructor Description
      MakeUnique()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private java.lang.String get()  
      private void increment()  
      (package private) static boolean isKeyword​(java.util.Collection<java.lang.String> keywords, java.lang.String token)  
      static void main​(java.lang.String[] args)  
      (package private) void start​(java.lang.String inputfile, java.lang.String outputfile, java.lang.String delimiters, java.util.Collection<java.lang.String> keywords, boolean dump)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • current_char

        int current_char
      • count

        int count
    • Constructor Detail

      • MakeUnique

        public MakeUnique()
    • Method Detail

      • start

        void start​(java.lang.String inputfile,
                   java.lang.String outputfile,
                   java.lang.String delimiters,
                   java.util.Collection<java.lang.String> keywords,
                   boolean dump)
            throws java.io.IOException
        Throws:
        java.io.IOException
      • get

        private java.lang.String get()
      • increment

        private void increment()
      • isKeyword

        static boolean isKeyword​(java.util.Collection<java.lang.String> keywords,
                                 java.lang.String token)
      • main

        public static void main​(java.lang.String[] args)
                         throws java.io.IOException
        Throws:
        java.io.IOException