org.hawk.util
Class HawkUtil

java.lang.Object
  extended by org.hawk.util.HawkUtil

public class HawkUtil
extends java.lang.Object


Constructor Summary
HawkUtil()
           
 
Method Summary
static java.lang.String convertHawkStringToJavaString(java.lang.String hawkString)
           
static java.util.Map<java.lang.Integer,java.lang.String> dumpFileToMap(java.lang.String scriptFile)
          This reads the hawk script file and returns them as a map with line no and script as key value pair respectively.
static boolean executeProcess(java.lang.String command)
           
static boolean getBooleanData(double element)
           
static boolean isMainThread()
           
static boolean isStringDataType(java.lang.String exp)
           
static void main(java.lang.String[] args)
           
static java.lang.String parseBracketData(java.lang.String input)
           
static java.lang.String parseDelimeterData(java.lang.String input, char startingDelimChar, char closingDelimChar)
           
static java.lang.String readFile(java.lang.String filePath)
           
static java.lang.String readLineFromConsole()
           
static void sleep(long thinkTime)
           
static boolean writeFile(java.lang.String filePath, java.lang.String data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HawkUtil

public HawkUtil()
Method Detail

readLineFromConsole

public static java.lang.String readLineFromConsole()
                                            throws HawkException
Throws:
HawkException

sleep

public static void sleep(long thinkTime)

getBooleanData

public static boolean getBooleanData(double element)
                              throws HawkException
Throws:
HawkException

isMainThread

public static boolean isMainThread()

convertHawkStringToJavaString

public static java.lang.String convertHawkStringToJavaString(java.lang.String hawkString)

executeProcess

public static boolean executeProcess(java.lang.String command)

isStringDataType

public static boolean isStringDataType(java.lang.String exp)

readFile

public static java.lang.String readFile(java.lang.String filePath)
                                 throws HawkException
Throws:
HawkException

dumpFileToMap

public static java.util.Map<java.lang.Integer,java.lang.String> dumpFileToMap(java.lang.String scriptFile)
This reads the hawk script file and returns them as a map with line no and script as key value pair respectively.

Parameters:
scriptFile - hawk script file
Returns:
a map containing line no and the script

writeFile

public static boolean writeFile(java.lang.String filePath,
                                java.lang.String data)
                         throws HawkException
Throws:
HawkException

parseBracketData

public static java.lang.String parseBracketData(java.lang.String input)
                                         throws HawkException
Throws:
HawkException

parseDelimeterData

public static java.lang.String parseDelimeterData(java.lang.String input,
                                                  char startingDelimChar,
                                                  char closingDelimChar)
                                           throws HawkException
Throws:
HawkException

main

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