|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectAF.Estado
public class Estado
Clase para la implementacion interna de los estados que componen un automata.
| Field Summary | |
|---|---|
protected java.lang.String |
id
Identificador del estado. |
| Constructor Summary | |
|---|---|
Estado(java.util.Collection qs)
Constructor que crea un estado "compuesto", aquel estado asociado a un conjunto de estados (para su empleo en algoritmos de determinizacion, minimizacion, etc.). |
|
Estado(Estado q)
Constructor que crea un estado copia de otro |
|
Estado(int id)
Constructor. |
|
Estado(java.lang.String id)
Constructor. |
|
| Method Summary | |
|---|---|
int |
compareTo(java.lang.Object o)
Funcion de comparacion para ordenacion de dos estados. |
boolean |
equals(java.lang.Object q)
|
java.util.TreeSet |
get_componentes()
Metodo inverso de Estado(Collection). |
static Estado |
get_estado_diferente(java.util.Collection c)
Crea un nuevo estado distinto a los actualmente almacenados en la coleccion de entrada. |
java.lang.String |
get_id()
Devuelve el identificador del Estado |
int |
hashCode()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String id
| Constructor Detail |
|---|
public Estado(java.lang.String id)
throws AF_Exception
id - Identificador del Estado.
AF_Exception
public Estado(int id)
throws AF_Exception
id - Identificador del Estado (en este caso un entero).
AF_Exception
public Estado(Estado q)
throws AF_Exception
q - Estado a copiar
AF_Exception
public Estado(java.util.Collection qs)
throws AF_Exception
q3, q1
y q8, el estado "compuesto" devuelto seria el {q1,q3,q8}.
qs - Conjunto de estados "componente".
AF_Exception| Method Detail |
|---|
public java.lang.String get_id()
public static Estado get_estado_diferente(java.util.Collection c)
throws AF_Exception
q0, q1,
q2, etc., empezando a numerar en el qN minimo necesario
para no coincidir con ningun identificador de los estados actuales de la coleccion.
c - Coleccion de estados ya existentes
AF_Exceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object q)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic int compareTo(java.lang.Object o)
compareTo in interface java.lang.Comparableo - Estado a comparar
public java.util.TreeSet get_componentes()
throws AF_Exception
Estado(Collection).
AF_Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||