br.uff.puro.dct
Class LineNumberDetection

java.lang.Object
  extended by br.uff.puro.dct.LineNumberDetection

public class LineNumberDetection
extends java.lang.Object

Classe utilizada para descobrir o número da linha da ação que está sendo executada no momento.

Author:
Rafaelli de C. Coutinho , Ubiratam C. de Paula Junior e Carlos Bazilio Martins

Field Summary
(package private)  JanelaExibicao j
           
(package private)  int[] linhas
           
(package private)  int tam
           
 
Constructor Summary
LineNumberDetection(JanelaExibicao j)
          Construtor que recebe o objeto da janela principal.
LineNumberDetection(java.lang.String string)
          Método que preenche o vetor de inteiros colocando a quantidade de tokens de cada linha.
 
Method Summary
 int getLineNumber(int cont)
          Método que obtem linha de um determinado token, cujo index é passado como parâmetro.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

j

JanelaExibicao j

linhas

int[] linhas

tam

int tam
Constructor Detail

LineNumberDetection

public LineNumberDetection(JanelaExibicao j)
Construtor que recebe o objeto da janela principal.

Parameters:
j - Objeto da janela principal.

LineNumberDetection

public LineNumberDetection(java.lang.String string)
Método que preenche o vetor de inteiros colocando a quantidade de tokens de cada linha.

Parameters:
string - Código Lep.
Method Detail

getLineNumber

public int getLineNumber(int cont)
Método que obtem linha de um determinado token, cujo index é passado como parâmetro.

Parameters:
cont - Index do token.
Returns:
Linha do token.