parser.absconparseur
Class Toolkit

java.lang.Object
  extended by parser.absconparseur.Toolkit

public class Toolkit
extends Object


Field Summary
static Comparator<int[]> lexicographicComparator
           
 
Constructor Summary
Toolkit()
           
 
Method Summary
static boolean areIdentical(int[] t1, int[] t2)
           
static int[] buildArrayWithOnlyValue(int length, int value)
           
static int[] buildIntArrayWithIncrementalValues(int length, int startingValue)
           
static String buildStringFromInts(int[] t)
           
static String buildStringFromTokens(String[] t)
           
static String[] buildTokensFromString(String s)
           
static void copy(int[] dstSupport, int[] srcSupport)
           
static void copy(String srcFileName, String dstFileName)
           
static int countNbOccurences(int[] t, int value)
           
static int executeCommand(String completeCommand, PrintWriter out)
           
static String getAllocatedMemory()
           
static String getFormattedCurrentDate()
           
static String getFormattedMemorySize(long size)
           
static String getFormattedUsedMemorySize()
           
static long getFreeMemory()
           
static String getMemoryInformation()
           
static String getRawInstanceName(String s)
           
static String getRelativeClassNameOf(Class clazz)
           
static String getRelativeClassNameOf(Object object)
           
static String getRelativeParentPackageNameOf(Class clazz)
           
static String getSeparator(int mode)
           
static long getUsedMemory()
           
static String getXMLBaseNameOf(String s)
           
static String insertWhitespaceAround(String s, String t)
          Returns a string built from the given first one by inserting (if necessary) a whitespace before and after each occurence of a character of the second one.
static boolean isArrayOnlyContaining(int[] t, int value)
           
static boolean isInteger(String token)
           
static Integer parseInteger(String token)
           
static Long parseLong(String token)
           
static int searchFirstObjectOccurrenceIn(Object object, Object[] objects)
           
static int searchFirstStringOccurrenceIn(String s, String[] t)
           
static boolean selectInDirectory(List<String> list, File dir, int limit, FileFilter fileFilter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lexicographicComparator

public static final Comparator<int[]> lexicographicComparator
Constructor Detail

Toolkit

public Toolkit()
Method Detail

executeCommand

public static int executeCommand(String completeCommand,
                                 PrintWriter out)

getMemoryInformation

public static String getMemoryInformation()

buildArrayWithOnlyValue

public static int[] buildArrayWithOnlyValue(int length,
                                            int value)

buildIntArrayWithIncrementalValues

public static int[] buildIntArrayWithIncrementalValues(int length,
                                                       int startingValue)

isArrayOnlyContaining

public static boolean isArrayOnlyContaining(int[] t,
                                            int value)

countNbOccurences

public static int countNbOccurences(int[] t,
                                    int value)

copy

public static void copy(String srcFileName,
                        String dstFileName)

selectInDirectory

public static boolean selectInDirectory(List<String> list,
                                        File dir,
                                        int limit,
                                        FileFilter fileFilter)

getRawInstanceName

public static String getRawInstanceName(String s)

getRelativeParentPackageNameOf

public static String getRelativeParentPackageNameOf(Class clazz)

getRelativeClassNameOf

public static String getRelativeClassNameOf(Class clazz)

getRelativeClassNameOf

public static String getRelativeClassNameOf(Object object)

getSeparator

public static String getSeparator(int mode)

getXMLBaseNameOf

public static String getXMLBaseNameOf(String s)

isInteger

public static boolean isInteger(String token)

parseInteger

public static Integer parseInteger(String token)

parseLong

public static Long parseLong(String token)

getFormattedCurrentDate

public static String getFormattedCurrentDate()

getFormattedMemorySize

public static String getFormattedMemorySize(long size)

getFreeMemory

public static long getFreeMemory()

getUsedMemory

public static long getUsedMemory()

getFormattedUsedMemorySize

public static String getFormattedUsedMemorySize()

getAllocatedMemory

public static String getAllocatedMemory()

areIdentical

public static boolean areIdentical(int[] t1,
                                   int[] t2)

copy

public static void copy(int[] dstSupport,
                        int[] srcSupport)

searchFirstStringOccurrenceIn

public static int searchFirstStringOccurrenceIn(String s,
                                                String[] t)

searchFirstObjectOccurrenceIn

public static int searchFirstObjectOccurrenceIn(Object object,
                                                Object[] objects)

buildStringFromInts

public static String buildStringFromInts(int[] t)

buildStringFromTokens

public static String buildStringFromTokens(String[] t)

buildTokensFromString

public static String[] buildTokensFromString(String s)

insertWhitespaceAround

public static String insertWhitespaceAround(String s,
                                            String t)
Returns a string built from the given first one by inserting (if necessary) a whitespace before and after each occurence of a character of the second one.



Copyright © 2012. All Rights Reserved.