org.jtracker.jtcase.eng
Class CaseAnalyser

java.lang.Object
  extended byorg.jtracker.jtcode.framework.model.file.FileModel
      extended byorg.jtracker.jtcase.eng.CaseAnalyser

public class CaseAnalyser
extends org.jtracker.jtcode.framework.model.file.FileModel


Field Summary
(package private) static java.lang.String CASE_BPOINT_SET
           
(package private) static java.lang.String CASE_BPOINT_START
           
(package private)  java.lang.String className
           
(package private)  java.util.Vector dubIDLst
           
(package private)  boolean hasPackage
           
(package private)  java.util.Map idMap
           
(package private)  java.lang.String packageName
           
(package private)  java.lang.String path
           
(package private) static java.lang.String SRC_FILE_DIV
           
(package private) static java.lang.String SRC_LINE_END
           
(package private) static java.lang.String SRC_PACKAGE
           
(package private) static java.lang.String TPID_SIGN_TPMODE_END
           
(package private) static int TPID_SIGN_TPMODE_LONG_MIN
           
(package private)  java.util.Vector TpIDLst
           
 
Fields inherited from class org.jtracker.jtcode.framework.model.file.FileModel
 
Constructor Summary
CaseAnalyser()
           
CaseAnalyser(java.lang.String fileName)
           
 
Method Summary
 java.lang.String getClassName()
           
 java.util.Vector getdubIDLst()
           
 java.util.Vector getIDfromSource(java.lang.String fileName)
           
 java.lang.String getPackageName()
           
 java.util.Vector getTpIDLst()
           
static void main(java.lang.String[] args)
           
protected  void processLine(java.lang.String str, int line)
           
private  java.lang.String produceCLASSFromFile(java.lang.String str)
           
private  java.lang.String producePackageFromSrc(java.lang.String str)
           
 
Methods inherited from class org.jtracker.jtcode.framework.model.file.FileModel
getFileName, processFile, setFileName, writeFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CASE_BPOINT_START

static final java.lang.String CASE_BPOINT_START
See Also:
Constant Field Values

CASE_BPOINT_SET

static final java.lang.String CASE_BPOINT_SET
See Also:
Constant Field Values

TPID_SIGN_TPMODE_END

static final java.lang.String TPID_SIGN_TPMODE_END
See Also:
Constant Field Values

TPID_SIGN_TPMODE_LONG_MIN

static final int TPID_SIGN_TPMODE_LONG_MIN
See Also:
Constant Field Values

SRC_PACKAGE

static final java.lang.String SRC_PACKAGE
See Also:
Constant Field Values

SRC_LINE_END

static final java.lang.String SRC_LINE_END
See Also:
Constant Field Values

SRC_FILE_DIV

static final java.lang.String SRC_FILE_DIV
See Also:
Constant Field Values

TpIDLst

java.util.Vector TpIDLst

dubIDLst

java.util.Vector dubIDLst

idMap

java.util.Map idMap

path

java.lang.String path

packageName

java.lang.String packageName

className

java.lang.String className

hasPackage

boolean hasPackage
Constructor Detail

CaseAnalyser

public CaseAnalyser()

CaseAnalyser

public CaseAnalyser(java.lang.String fileName)
Method Detail

getIDfromSource

public java.util.Vector getIDfromSource(java.lang.String fileName)

getTpIDLst

public java.util.Vector getTpIDLst()

getdubIDLst

public java.util.Vector getdubIDLst()

getPackageName

public java.lang.String getPackageName()

getClassName

public java.lang.String getClassName()

processLine

protected void processLine(java.lang.String str,
                           int line)

producePackageFromSrc

private java.lang.String producePackageFromSrc(java.lang.String str)

produceCLASSFromFile

private java.lang.String produceCLASSFromFile(java.lang.String str)

main

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