public class Enlace
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private char |
movimiento
El movimento a hacer
|
private Estado |
qj
El estado
|
private char |
si
El simbolo a leer
|
private char |
sj
El simbolo a escribir
|
Constructor and Description |
---|
Enlace(char si,
Estado qj,
char sj,
char mover)
Contructor de la clase
|
Modifier and Type | Method and Description |
---|---|
char |
getMovimiento()
Retorna el movimiento del indice de la cadena
|
Estado |
getQj()
Retorna el estado con que se enlaza
|
char |
getSi()
Retorna simbolo a analizar
|
char |
getSj()
Retorna simbolo a escribir
|
void |
setMovimiento(char movimiento)
Asigna el movimiento del indice
|
void |
setQj(Estado qj)
Asigna el estado con que se enlaza
|
private void |
setSi(char si)
Asigna simbolo a analizar
|
void |
setSj(char sj)
Asigna simbolo a escribir
|
java.lang.String |
toString()
Retorna la función de transición definida en un String
|
private char si
private char sj
private char movimiento
private Estado qj
public Enlace(char si, Estado qj, char sj, char mover)
si
- Simbolo a analizar en la cadenaqj
- Estado con que se enlazasj
- Simbolo a escribir en la cadenamover
- Movimiento del indice de la cadenapublic char getSi()
private void setSi(char si)
si
- simbolopublic char getSj()
public void setSj(char sj)
sj
- simbolopublic char getMovimiento()
public void setMovimiento(char movimiento)
movimiento
- simbolo caracteristico (R,L,E ó *)public Estado getQj()
public void setQj(Estado qj)
qj
- estado siguientepublic java.lang.String toString()
toString
in class java.lang.Object