drastic.mCmdIF
Class EdlXlat.Tag

java.lang.Object
  extended bydrastic.mCmdIF.EdlXlat.Tag
Enclosing class:
EdlXlat

public class EdlXlat.Tag
extends java.lang.Object


Field Summary
(package private)  int nParam1
           
(package private)  int nParam2
           
protected  int nPositList
           
(package private)  int nTagID
           
protected  java.lang.String szTagList
           
(package private)  java.lang.StringBuffer szTagName
           
 
Constructor Summary
(package private) EdlXlat.Tag()
           
(package private) EdlXlat.Tag(EdlXlat.Tag t)
           
 
Method Summary
 void begin(java.lang.String s)
           
(package private)  boolean CmpStr(java.lang.String Str, int nPosit, int bCaps)
          Cmp of string
(package private)  double GetDouble(java.lang.String Str, int nPosit, int Data)
          Convert string to double
(package private)  int GetHex(java.lang.String Str, int nPosition, int[] pnEnd)
          GetHex - Convert Hex string to number
(package private)  int GetINT(java.lang.String Str, int nPosit, int Data)
          Convert string to unsigned number
(package private)  java.lang.String GetString(java.lang.String Str, int nPosit, int Data)
          GetString
(package private)  java.lang.String GetStringEx(java.lang.String Str, int nPosit, int Data)
          To get a text line up to symbols of terminators
(package private)  java.lang.String GetTime(java.lang.String Str, int nPosit, int Data)
          Convert to time
(package private)  int GetUINT(java.lang.String Str, int nPosit, int Data)
          Convert string to unsigned number
(package private)  boolean IsAny(java.lang.String Str, int nPosit)
          If any
(package private)  boolean IsAnyChar(java.lang.String Str, int nPosit)
          If any char
(package private)  boolean IsAnyNumber(java.lang.String Str, int nPosit)
          If any digitals
(package private)  boolean IsAnySpace(java.lang.String Str, int nPosit)
          If any spaces
(package private)  boolean IsSpace(java.lang.String Str, int nPosit)
          If spacee
(package private)  boolean IsTab(java.lang.String Str, int nPosit)
          If is tabs
 boolean next()
          Get Next tag Geting from tag list and Analysis informations
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nTagID

int nTagID

szTagName

java.lang.StringBuffer szTagName

nParam1

int nParam1

nParam2

int nParam2

szTagList

protected java.lang.String szTagList

nPositList

protected int nPositList
Constructor Detail

EdlXlat.Tag

EdlXlat.Tag()

EdlXlat.Tag

EdlXlat.Tag(EdlXlat.Tag t)
Method Detail

begin

public void begin(java.lang.String s)

next

public boolean next()
Get Next tag Geting from tag list and Analysis informations

Returns:
boolean

CmpStr

boolean CmpStr(java.lang.String Str,
               int nPosit,
               int bCaps)
Cmp of string

Parameters:
Str - String - string Analysis
nPosit - int - begin position
bCaps - int - CAPS's flag
Returns:
boolean : TRUE - If the lines are equal

GetUINT

int GetUINT(java.lang.String Str,
            int nPosit,
            int Data)
Convert string to unsigned number

Parameters:
Str - String - string Analysis
nPosit - int - begin position
Data - int - The index on result
Returns:
int : TRUE - if Successful

GetINT

int GetINT(java.lang.String Str,
           int nPosit,
           int Data)
Convert string to unsigned number

Parameters:
Str - String - string Analysis
nPosit - int - begin position
Data - int - The index on result
Returns:
int : TRUE - if Successful

GetDouble

double GetDouble(java.lang.String Str,
                 int nPosit,
                 int Data)
Convert string to double

Parameters:
Str - String - string Analysis
nPosit - int - begin position
Data - int - The index on result
Returns:
double

GetHex

int GetHex(java.lang.String Str,
           int nPosition,
           int[] pnEnd)
GetHex - Convert Hex string to number

Parameters:
Str - String - string to convert
nPosition - int - beginning position
pnEnd - int[] - The index on result
Returns:
int - 0 or hex decoded from the string

GetTime

java.lang.String GetTime(java.lang.String Str,
                         int nPosit,
                         int Data)
Convert to time

Parameters:
Str - String
nPosit - int
Data - int
Returns:
String

GetString

java.lang.String GetString(java.lang.String Str,
                           int nPosit,
                           int Data)
GetString

Parameters:
Str - String
nPosit - int
Data - int
Returns:
String

GetStringEx

java.lang.String GetStringEx(java.lang.String Str,
                             int nPosit,
                             int Data)
To get a text line up to symbols of terminators

Parameters:
Str - String
nPosit - int
Data - int
Returns:
String

IsSpace

boolean IsSpace(java.lang.String Str,
                int nPosit)
If spacee

Parameters:
Str - String
nPosit - int
Returns:
boolean

IsTab

boolean IsTab(java.lang.String Str,
              int nPosit)
If is tabs

Parameters:
Str - String
nPosit - int
Returns:
boolean

IsAnySpace

boolean IsAnySpace(java.lang.String Str,
                   int nPosit)
If any spaces

Parameters:
Str - String
nPosit - int
Returns:
boolean

IsAnyNumber

boolean IsAnyNumber(java.lang.String Str,
                    int nPosit)
If any digitals

Parameters:
Str - String
nPosit - int
Returns:
boolean

IsAnyChar

boolean IsAnyChar(java.lang.String Str,
                  int nPosit)
If any char

Parameters:
Str - String
nPosit - int
Returns:
boolean

IsAny

boolean IsAny(java.lang.String Str,
              int nPosit)
If any

Parameters:
Str - String
nPosit - int
Returns:
boolean