org.jtracker.jtcase.eng
Class TPIDAnalyser

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

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


Field Summary
(package private)  java.lang.String className
           
(package private)  java.util.Vector dubIDLst
           
(package private)  boolean hasPackage
           
(package private)  java.lang.String idFilter
           
(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_DESCRIP_DIV
           
(package private) static int SRC_DESCRIP_LENGTH
           
(package private) static java.lang.String SRC_DIR_DIV
           
(package private) static java.lang.String SRC_FILE_DIV
           
(package private) static java.lang.String SRC_FUNC_START
           
(package private) static java.lang.String SRC_LINE_END
           
(package private) static int SRC_LINE_NUMBER_DIV
           
(package private) static java.lang.String SRC_PACKAGE
           
(package private) static java.lang.String SRC_TESTPOINT
           
(package private)  java.lang.StringBuffer srcBuffer
           
(package private)  java.lang.String srcFile
           
(package private) static java.lang.String TPID_SIGN_COMMENTMODE_BEGIN
           
(package private) static int TPID_SIGN_COMMENTMODE_LONG_MIN
           
(package private) static java.lang.String TPID_SIGN_TPMODE_BEGIN
           
(package private) static java.lang.String TPID_SIGN_TPMODE_END
           
(package private) static int TPID_SIGN_TPMODE_LONG_MIN
           
(package private) static java.lang.String TPID_SIGN_TPMODE_SET
           
(package private)  java.util.Vector TpIDLst
           
 
Fields inherited from class org.jtracker.jtcode.framework.model.file.FileModel
 
Constructor Summary
TPIDAnalyser()
           
TPIDAnalyser(java.lang.String fileName, java.lang.String filter)
           
 
Method Summary
private  java.lang.String fromatLength(java.lang.String str, java.lang.String replace, int reqLength)
           
 java.lang.String getClassName()
           
 java.util.Vector getdubIDLst()
           
 java.lang.String getIdFilter()
           
 java.util.Vector getIDfromSource(java.lang.String fileName)
           
 java.lang.String getPackageName()
           
 java.lang.String getPath()
           
 java.lang.String getSrcFile()
           
 java.lang.String getSrcText()
           
 TPIDModel getTPID(int idx)
           
 java.util.Vector getTpIDLst()
           
static void main(java.lang.String[] args)
           
protected  void processLine(java.lang.String str, int line)
           
private  void produceInfoFromFile(java.lang.String str)
           
private  java.lang.String producePackageFromSrc(java.lang.String str)
           
 void setIdFilter(java.lang.String string)
           
 
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

TPID_SIGN_COMMENTMODE_BEGIN

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

TPID_SIGN_COMMENTMODE_LONG_MIN

static final int TPID_SIGN_COMMENTMODE_LONG_MIN
See Also:
Constant Field Values

TPID_SIGN_TPMODE_BEGIN

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

TPID_SIGN_TPMODE_SET

static final java.lang.String TPID_SIGN_TPMODE_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

SRC_DIR_DIV

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

SRC_FUNC_START

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

SRC_TESTPOINT

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

SRC_DESCRIP_DIV

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

SRC_LINE_NUMBER_DIV

static final int SRC_LINE_NUMBER_DIV
See Also:
Constant Field Values

SRC_DESCRIP_LENGTH

static final int SRC_DESCRIP_LENGTH
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

srcFile

java.lang.String srcFile

idFilter

java.lang.String idFilter

srcBuffer

java.lang.StringBuffer srcBuffer

hasPackage

boolean hasPackage
Constructor Detail

TPIDAnalyser

public TPIDAnalyser()

TPIDAnalyser

public TPIDAnalyser(java.lang.String fileName,
                    java.lang.String filter)
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()

getSrcFile

public java.lang.String getSrcFile()

getPath

public java.lang.String getPath()

processLine

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

producePackageFromSrc

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

produceInfoFromFile

private void produceInfoFromFile(java.lang.String str)

fromatLength

private java.lang.String fromatLength(java.lang.String str,
                                      java.lang.String replace,
                                      int reqLength)

main

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

getIdFilter

public java.lang.String getIdFilter()
Returns:

setIdFilter

public void setIdFilter(java.lang.String string)
Parameters:
string -

getTPID

public TPIDModel getTPID(int idx)

getSrcText

public java.lang.String getSrcText()
Returns: