TPTP 4.1.0 Platform Project
Public API Specification

org.eclipse.hyades.collection.threadanalyzer.dumpparser
Class DumpParser

java.lang.Object
  extended byorg.eclipse.hyades.collection.threadanalyzer.dumpparser.DumpParser
Direct Known Subclasses:
DumpParser_a118_20010215a, DumpParser_ca122_20001026b, DumpParser_ca131_20020722, DumpParser_ca1411_20031011, DumpParser_cn130_20010502, DumpParser_cn131_20020223, DumpParser_cn131_20021012, DumpParser_cxia32131_20021023, DumpParserHP, DumpParserLinux, DumpParserLinux131, DumpParserLinux131_Suse_cxppc, DumpParserLinux141_Suse_cxppc, DumpParserNT, DumpParserSolaris, DumpParserSolaris40

public class DumpParser
extends java.lang.Object


Field Summary
protected static java.util.Hashtable _args
           
protected static java.lang.String _dumpingJvmName
           
protected static java.lang.String _dumpInName
           
protected  int _lineNo
           
protected static int _logLevel
           
protected  java.io.BufferedReader _r
           
protected static java.lang.String[] _validArgNames
           
static int DEBUG
           
static int DETAIL
           
static int ERROR
           
static int INFO
           
protected  boolean newDump
           
protected  boolean recordLineFlag
           
static int WARNING
           
 
Constructor Summary
DumpParser()
           
DumpParser(boolean cmdLine)
           
 
Method Summary
static DumpParser create(java.lang.String fileName)
           
static DumpParser createParser(int file_type, java.io.BufferedReader r)
           
 void doIt(java.lang.String[] args)
           
static java.lang.String getArg(java.lang.String argName)
           
 java.lang.String getDumpingJvmName()
           
static int getDumpParserTypeFromDumpData(DumpData d)
           
static int getDumpParserTypeFromFile(java.lang.String fileName)
           
protected  java.lang.String getLine()
           
protected  java.lang.String getLine(DumpData d)
           
 int getLogLevel()
           
protected static void logDebug(java.lang.String msg)
           
protected static void logDetail(java.lang.String msg)
           
protected static void logErr(java.lang.String msg)
           
protected static void logInfo(java.lang.String msg)
           
protected static void logWarn(java.lang.String msg)
           
static void main(java.lang.String[] args)
           
 void parse(DumpData d)
           
 void parseArgs(java.lang.String[] args)
           
protected  void resetFileReader()
           
static void setDumpInName(java.lang.String inName)
           
protected static void syntax()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

newDump

protected boolean newDump

recordLineFlag

protected boolean recordLineFlag

_validArgNames

protected static java.lang.String[] _validArgNames

DEBUG

public static final int DEBUG
See Also:
Constant Field Values

DETAIL

public static final int DETAIL
See Also:
Constant Field Values

INFO

public static final int INFO
See Also:
Constant Field Values

WARNING

public static final int WARNING
See Also:
Constant Field Values

ERROR

public static final int ERROR
See Also:
Constant Field Values

_logLevel

protected static int _logLevel

_lineNo

protected int _lineNo

_r

protected java.io.BufferedReader _r

_args

protected static java.util.Hashtable _args

_dumpInName

protected static java.lang.String _dumpInName

_dumpingJvmName

protected static java.lang.String _dumpingJvmName
Constructor Detail

DumpParser

public DumpParser()

DumpParser

public DumpParser(boolean cmdLine)
Method Detail

main

public static void main(java.lang.String[] args)

doIt

public void doIt(java.lang.String[] args)

create

public static DumpParser create(java.lang.String fileName)
                         throws java.lang.Exception
Throws:
java.lang.Exception

getDumpParserTypeFromFile

public static int getDumpParserTypeFromFile(java.lang.String fileName)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

getDumpParserTypeFromDumpData

public static int getDumpParserTypeFromDumpData(DumpData d)

createParser

public static DumpParser createParser(int file_type,
                                      java.io.BufferedReader r)

getLine

protected java.lang.String getLine()
                            throws java.lang.Exception
Throws:
java.lang.Exception

getLine

protected java.lang.String getLine(DumpData d)
                            throws java.lang.Exception
Throws:
java.lang.Exception

resetFileReader

protected void resetFileReader()
                        throws java.lang.Exception
Throws:
java.lang.Exception

syntax

protected static void syntax()

parseArgs

public void parseArgs(java.lang.String[] args)

parse

public void parse(DumpData d)
           throws java.lang.Exception
Throws:
java.lang.Exception

logErr

protected static void logErr(java.lang.String msg)

logWarn

protected static void logWarn(java.lang.String msg)

logInfo

protected static void logInfo(java.lang.String msg)

logDetail

protected static void logDetail(java.lang.String msg)

logDebug

protected static void logDebug(java.lang.String msg)

getLogLevel

public int getLogLevel()

getArg

public static java.lang.String getArg(java.lang.String argName)

setDumpInName

public static void setDumpInName(java.lang.String inName)

getDumpingJvmName

public java.lang.String getDumpingJvmName()

TPTP 4.1.0 Platform Project
Public API Specification