ER
Class ConcatenacionER

java.lang.Object
  extended by ER.ER
      extended by ER.ConcatenacionER

public class ConcatenacionER
extends ER

Clase para la implementacion de la operacion de concatenacion en expresiones regulares

Version:
Revision 1.1.0, 17/03/07
Author:
Jesus Vilares ( jvilares@udc.es)

Field Summary
(package private)  ER erA
          Primera expresion regular concatenada
(package private)  ER erB
          Segunda expresion regular concatenada
 
Constructor Summary
ConcatenacionER(ER erA, ER erB)
           
 
Method Summary
protected  AF toAF(Int freeId)
          Devuelve el automata finito asociado a la expresion regular concatenacion.
 java.lang.String toString()
          Devuelve la representacion de la expresion regular en formato string
 
Methods inherited from class ER.ER
loadER, loadER, nextQ, saveER, saveER, toAF
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

erA

ER erA
Primera expresion regular concatenada


erB

ER erB
Segunda expresion regular concatenada

Constructor Detail

ConcatenacionER

public ConcatenacionER(ER erA,
                       ER erB)
Parameters:
erA - Primera expresion regular a concatenar
erB - Segunda expresion regular a concatenar
Method Detail

toString

public java.lang.String toString()
Devuelve la representacion de la expresion regular en formato string

Specified by:
toString in class ER
See Also:
Object.toString()

toAF

protected AF toAF(Int freeId)
           throws AF_Exception,
                  G_Exception
Devuelve el automata finito asociado a la expresion regular concatenacion.

Specified by:
toAF in class ER
Parameters:
freeId - Primer identificador de estado libre.
Returns:
Automata finito asociado a la expresion regular.
Throws:
AF_Exception
G_Exception