plp.InterpretadorPLP Class Reference

Collaboration diagram for plp.InterpretadorPLP:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 InterpretadorPLP ()
void interpretarCodigo ()

Static Public Member Functions

static void main (String[] args)

Private Member Functions

void initialize ()
JPanel getJContentPane ()
JTextArea getJTextAreaCodigo ()
JScrollPane getJScrollPaneMensagens ()
JTextArea getJTextAreaMensagens ()
JScrollPane getJScrollPaneCodigo ()
JComboBox getJComboBoxLinguagens ()
JButton getJButton ()
JTextField getJTextFieldListaEntrada ()
void interpretarExp1 (InputStream fis) throws ParseException
void interpretarExp2 (InputStream fis) throws Exception
void interpretarFunc1 (InputStream fis) throws Exception
void interpretarFunc2 (InputStream fis) throws Exception
void interpretarImp1 (InputStream fis) throws Exception
void interpretarImp2 (InputStream fis) throws Exception
void interpretarOO1 (InputStream fis) throws Exception
plp.orientadaObjetos1.memoria.colecao.ListaValor obterListaEntrada2 (String texto)
ListaValor obterListaEntrada (String texto)

Private Attributes

JPanel jContentPane = null
JTextArea jTextAreaCodigo = null
JScrollPane jScrollPaneMensagens = null
JTextArea jTextAreaMensagens = null
JLabel jLabelCodigo = null
JLabel jLabelMasg = null
JScrollPane jScrollPaneCodigo = null
JComboBox jComboBoxLinguagens = null
JLabel jLabelExecutar = null
Exp1Parser exp1Parser = null
Exp2Parser exp2Parser = null
Func1Parser func1Parser = null
Func2Parser func2Parser = null
Imp1Parser imp1Parser = null
Imp2Parser imp2Parser = null
OO1Parser oo1Parser = null
InterpreterKeyListener listener
JButton jButtonExecutar = null
JTextField jTextFieldListaEntrada = null
JLabel jLabelListaEntrada = null

Detailed Description

Definition at line 41 of file InterpretadorPLP.java.


Constructor & Destructor Documentation

plp.InterpretadorPLP.InterpretadorPLP (  ) 

This is the default constructor

Definition at line 69 of file InterpretadorPLP.java.

References plp.InterpretadorPLP.initialize().

Referenced by plp.InterpretadorPLP.main().

Here is the call graph for this function:


Member Function Documentation

JButton plp.InterpretadorPLP.getJButton (  )  [private]

This method initializes jButton

Returns:
javax.swing.JButton

Definition at line 241 of file InterpretadorPLP.java.

References plp.InterpretadorPLP.interpretarCodigo(), and plp.InterpretadorPLP.jButtonExecutar.

Referenced by plp.InterpretadorPLP.getJContentPane().

Here is the call graph for this function:

JComboBox plp.InterpretadorPLP.getJComboBoxLinguagens (  )  [private]

This method initializes jComboBoxLingaugens

Returns:
javax.swing.JComboBox

Definition at line 203 of file InterpretadorPLP.java.

References plp.InterpretadorPLP.jComboBoxLinguagens, and plp.InterpretadorPLP.jTextFieldListaEntrada.

Referenced by plp.InterpretadorPLP.getJContentPane().

JPanel plp.InterpretadorPLP.getJContentPane (  )  [private]

This method initializes jContentPane

Returns:
javax.swing.JPanel

Definition at line 112 of file InterpretadorPLP.java.

References plp.InterpretadorPLP.getJButton(), plp.InterpretadorPLP.getJComboBoxLinguagens(), plp.InterpretadorPLP.getJScrollPaneCodigo(), plp.InterpretadorPLP.getJScrollPaneMensagens(), plp.InterpretadorPLP.getJTextFieldListaEntrada(), plp.InterpretadorPLP.jContentPane, plp.InterpretadorPLP.jLabelCodigo, plp.InterpretadorPLP.jLabelExecutar, plp.InterpretadorPLP.jLabelListaEntrada, and plp.InterpretadorPLP.jLabelMasg.

Referenced by plp.InterpretadorPLP.initialize().

Here is the call graph for this function:

JScrollPane plp.InterpretadorPLP.getJScrollPaneCodigo (  )  [private]

This method initializes jScrollPane

Returns:
javax.swing.JScrollPane

Definition at line 188 of file InterpretadorPLP.java.

References plp.InterpretadorPLP.getJTextAreaCodigo(), and plp.InterpretadorPLP.jScrollPaneCodigo.

Referenced by plp.InterpretadorPLP.getJContentPane().

Here is the call graph for this function:

JScrollPane plp.InterpretadorPLP.getJScrollPaneMensagens (  )  [private]

This method initializes jScrollPaneMensagens

Returns:
javax.swing.JScrollPane

Definition at line 161 of file InterpretadorPLP.java.

References plp.InterpretadorPLP.getJTextAreaMensagens(), and plp.InterpretadorPLP.jScrollPaneMensagens.

Referenced by plp.InterpretadorPLP.getJContentPane().

Here is the call graph for this function:

JTextArea plp.InterpretadorPLP.getJTextAreaCodigo (  )  [private]

This method initializes jTextAreaCodigo

Returns:
javax.swing.JTextArea

Definition at line 149 of file InterpretadorPLP.java.

References plp.InterpretadorPLP.jTextAreaCodigo.

Referenced by plp.InterpretadorPLP.getJScrollPaneCodigo().

JTextArea plp.InterpretadorPLP.getJTextAreaMensagens (  )  [private]

This method initializes jTextAreaMensagens

Returns:
javax.swing.JTextArea

Definition at line 176 of file InterpretadorPLP.java.

References plp.InterpretadorPLP.jTextAreaMensagens.

Referenced by plp.InterpretadorPLP.getJScrollPaneMensagens().

JTextField plp.InterpretadorPLP.getJTextFieldListaEntrada (  )  [private]

This method initializes jTextFieldListaEntrada

Returns:
javax.swing.JTextField

Definition at line 261 of file InterpretadorPLP.java.

References plp.InterpretadorPLP.jTextFieldListaEntrada.

Referenced by plp.InterpretadorPLP.getJContentPane().

void plp.InterpretadorPLP.initialize (  )  [private]

This method initializes this

Returns:
void

Definition at line 79 of file InterpretadorPLP.java.

References plp.InterpretadorPLP.getJContentPane(), and plp.InterpretadorPLP.listener.

Referenced by plp.InterpretadorPLP.InterpretadorPLP().

Here is the call graph for this function:

void plp.InterpretadorPLP.interpretarCodigo (  ) 

Definition at line 276 of file InterpretadorPLP.java.

References plp.InterpretadorPLP.interpretarExp1(), plp.InterpretadorPLP.interpretarExp2(), plp.InterpretadorPLP.interpretarFunc1(), plp.InterpretadorPLP.interpretarFunc2(), plp.InterpretadorPLP.interpretarImp1(), plp.InterpretadorPLP.interpretarImp2(), plp.InterpretadorPLP.interpretarOO1(), plp.InterpretadorPLP.jComboBoxLinguagens, plp.InterpretadorPLP.jTextAreaCodigo, and plp.InterpretadorPLP.jTextAreaMensagens.

Referenced by plp.InterpretadorPLP.getJButton(), and plp.InterpreterKeyListener.keyPressed().

Here is the call graph for this function:

void plp.InterpretadorPLP.interpretarExp1 ( InputStream  fis  )  throws ParseException [private]

Definition at line 313 of file InterpretadorPLP.java.

References plp.InterpretadorPLP.exp1Parser, and plp.InterpretadorPLP.jTextAreaMensagens.

Referenced by plp.InterpretadorPLP.interpretarCodigo().

void plp.InterpretadorPLP.interpretarExp2 ( InputStream  fis  )  throws Exception [private]

Definition at line 330 of file InterpretadorPLP.java.

References plp.InterpretadorPLP.exp2Parser, and plp.InterpretadorPLP.jTextAreaMensagens.

Referenced by plp.InterpretadorPLP.interpretarCodigo().

void plp.InterpretadorPLP.interpretarFunc1 ( InputStream  fis  )  throws Exception [private]

Definition at line 348 of file InterpretadorPLP.java.

References plp.InterpretadorPLP.func1Parser, and plp.InterpretadorPLP.jTextAreaMensagens.

Referenced by plp.InterpretadorPLP.interpretarCodigo().

void plp.InterpretadorPLP.interpretarFunc2 ( InputStream  fis  )  throws Exception [private]

Definition at line 366 of file InterpretadorPLP.java.

References plp.InterpretadorPLP.func2Parser, and plp.InterpretadorPLP.jTextAreaMensagens.

Referenced by plp.InterpretadorPLP.interpretarCodigo().

void plp.InterpretadorPLP.interpretarImp1 ( InputStream  fis  )  throws Exception [private]

Definition at line 380 of file InterpretadorPLP.java.

References plp.InterpretadorPLP.imp1Parser, plp.InterpretadorPLP.jTextAreaMensagens, plp.InterpretadorPLP.jTextFieldListaEntrada, and plp.InterpretadorPLP.obterListaEntrada().

Referenced by plp.InterpretadorPLP.interpretarCodigo().

Here is the call graph for this function:

void plp.InterpretadorPLP.interpretarImp2 ( InputStream  fis  )  throws Exception [private]

Definition at line 401 of file InterpretadorPLP.java.

References plp.InterpretadorPLP.imp2Parser, plp.InterpretadorPLP.jTextAreaMensagens, plp.InterpretadorPLP.jTextFieldListaEntrada, and plp.InterpretadorPLP.obterListaEntrada().

Referenced by plp.InterpretadorPLP.interpretarCodigo().

Here is the call graph for this function:

void plp.InterpretadorPLP.interpretarOO1 ( InputStream  fis  )  throws Exception [private]

Definition at line 423 of file InterpretadorPLP.java.

References plp.InterpretadorPLP.jTextAreaMensagens, plp.InterpretadorPLP.jTextFieldListaEntrada, plp.InterpretadorPLP.obterListaEntrada2(), plp.InterpretadorPLP.oo1Parser, plp.orientadaObjetos1.parser.OO1Parser.processaEntrada(), and plp.orientadaObjetos1.parser.OO1Parser.ReInit().

Referenced by plp.InterpretadorPLP.interpretarCodigo().

Here is the call graph for this function:

static void plp.InterpretadorPLP.main ( String[]  args  )  [static]

Definition at line 272 of file InterpretadorPLP.java.

References plp.InterpretadorPLP.InterpretadorPLP().

Here is the call graph for this function:

ListaValor plp.InterpretadorPLP.obterListaEntrada ( String  texto  )  [private]

Definition at line 472 of file InterpretadorPLP.java.

Referenced by plp.InterpretadorPLP.interpretarImp1(), and plp.InterpretadorPLP.interpretarImp2().

plp.orientadaObjetos1.memoria.colecao.ListaValor plp.InterpretadorPLP.obterListaEntrada2 ( String  texto  )  [private]

Definition at line 444 of file InterpretadorPLP.java.

Referenced by plp.InterpretadorPLP.interpretarOO1().


Member Data Documentation

Exp1Parser plp.InterpretadorPLP.exp1Parser = null [private]

Definition at line 53 of file InterpretadorPLP.java.

Referenced by plp.InterpretadorPLP.interpretarExp1().

Exp2Parser plp.InterpretadorPLP.exp2Parser = null [private]

Definition at line 54 of file InterpretadorPLP.java.

Referenced by plp.InterpretadorPLP.interpretarExp2().

Func1Parser plp.InterpretadorPLP.func1Parser = null [private]

Definition at line 55 of file InterpretadorPLP.java.

Referenced by plp.InterpretadorPLP.interpretarFunc1().

Func2Parser plp.InterpretadorPLP.func2Parser = null [private]

Definition at line 56 of file InterpretadorPLP.java.

Referenced by plp.InterpretadorPLP.interpretarFunc2().

Imp1Parser plp.InterpretadorPLP.imp1Parser = null [private]

Definition at line 57 of file InterpretadorPLP.java.

Referenced by plp.InterpretadorPLP.interpretarImp1().

Imp2Parser plp.InterpretadorPLP.imp2Parser = null [private]

Definition at line 58 of file InterpretadorPLP.java.

Referenced by plp.InterpretadorPLP.interpretarImp2().

JButton plp.InterpretadorPLP.jButtonExecutar = null [private]

Definition at line 62 of file InterpretadorPLP.java.

Referenced by plp.InterpretadorPLP.getJButton().

JComboBox plp.InterpretadorPLP.jComboBoxLinguagens = null [private]

Definition at line 50 of file InterpretadorPLP.java.

Referenced by plp.InterpretadorPLP.getJComboBoxLinguagens(), and plp.InterpretadorPLP.interpretarCodigo().

JPanel plp.InterpretadorPLP.jContentPane = null [private]

Definition at line 43 of file InterpretadorPLP.java.

Referenced by plp.InterpretadorPLP.getJContentPane().

JLabel plp.InterpretadorPLP.jLabelCodigo = null [private]

Definition at line 47 of file InterpretadorPLP.java.

Referenced by plp.InterpretadorPLP.getJContentPane().

JLabel plp.InterpretadorPLP.jLabelExecutar = null [private]

Definition at line 51 of file InterpretadorPLP.java.

Referenced by plp.InterpretadorPLP.getJContentPane().

JLabel plp.InterpretadorPLP.jLabelListaEntrada = null [private]

Definition at line 64 of file InterpretadorPLP.java.

Referenced by plp.InterpretadorPLP.getJContentPane().

JLabel plp.InterpretadorPLP.jLabelMasg = null [private]

Definition at line 48 of file InterpretadorPLP.java.

Referenced by plp.InterpretadorPLP.getJContentPane().

JScrollPane plp.InterpretadorPLP.jScrollPaneCodigo = null [private]

Definition at line 49 of file InterpretadorPLP.java.

Referenced by plp.InterpretadorPLP.getJScrollPaneCodigo().

JScrollPane plp.InterpretadorPLP.jScrollPaneMensagens = null [private]

Definition at line 45 of file InterpretadorPLP.java.

Referenced by plp.InterpretadorPLP.getJScrollPaneMensagens().

JTextArea plp.InterpretadorPLP.jTextAreaCodigo = null [private]

Definition at line 44 of file InterpretadorPLP.java.

Referenced by plp.InterpretadorPLP.getJTextAreaCodigo(), and plp.InterpretadorPLP.interpretarCodigo().

JTextArea plp.InterpretadorPLP.jTextAreaMensagens = null [private]

Definition at line 46 of file InterpretadorPLP.java.

Referenced by plp.InterpretadorPLP.getJTextAreaMensagens(), plp.InterpretadorPLP.interpretarCodigo(), plp.InterpretadorPLP.interpretarExp1(), plp.InterpretadorPLP.interpretarExp2(), plp.InterpretadorPLP.interpretarFunc1(), plp.InterpretadorPLP.interpretarFunc2(), plp.InterpretadorPLP.interpretarImp1(), plp.InterpretadorPLP.interpretarImp2(), and plp.InterpretadorPLP.interpretarOO1().

JTextField plp.InterpretadorPLP.jTextFieldListaEntrada = null [private]

Definition at line 63 of file InterpretadorPLP.java.

Referenced by plp.InterpretadorPLP.getJComboBoxLinguagens(), plp.InterpretadorPLP.getJTextFieldListaEntrada(), plp.InterpretadorPLP.interpretarImp1(), plp.InterpretadorPLP.interpretarImp2(), and plp.InterpretadorPLP.interpretarOO1().

InterpreterKeyListener plp.InterpretadorPLP.listener [private]

Definition at line 61 of file InterpretadorPLP.java.

Referenced by plp.InterpretadorPLP.initialize().

OO1Parser plp.InterpretadorPLP.oo1Parser = null [private]

Definition at line 59 of file InterpretadorPLP.java.

Referenced by plp.InterpretadorPLP.interpretarOO1().


The documentation for this class was generated from the following file:
Generated on Tue Sep 12 21:54:05 2006 for PLP by  doxygen 1.4.7