Index

B C D E F G H I L M N O R S 
All Classes and Interfaces|All Packages|Serialized Form

B

buscar(String) - Method in class main.java.LinkList
Este método permite buscar un dato para saber si se encuentra en alguno de los nodos de la lista, también permite conocer la posición del dato si se encontró.
buscar(T) - Method in class main.java.DoublyLinkList
Este método permite buscar un dato para saber si se encuentra en alguno de los nodos de la lista, también permite conocer la posición del dato si se encontró.

C

clearList() - Method in class main.java.DoublyLinkList
Este método eliminar todos los elementos de la lista para dejarla vacía.
clearList() - Method in class main.java.LinkList
Este método eliminar todos los elementos de la lista para dejarla vacía.

D

data - Variable in class main.java.DELink
 
deleteAt(int) - Method in class main.java.DoublyLinkList
Este método permite eliminar el nodo de la lista que corresponda a una posición determinada
deleteAt(int) - Method in class main.java.LinkList
Este método permite eliminar el nodo de la lista que corresponda a una posición determinada
deleteFirst() - Method in class main.java.DELinkList
Este método permite eliminar un nodo desde la primera posición de la lista.
deleteFirst() - Method in class main.java.DoublyLinkList
Este método permite eliminar un nodo desde la primera posición de la lista.
deleteFirst() - Method in class main.java.LinkList
Este método permite eliminar un nodo desde la primera posición de la lista.
deleteLast() - Method in class main.java.DELinkList
Este método permite eliminar un nodo desde la última posición de la lista.
deleteLast() - Method in class main.java.DoublyLinkList
Este método permite eliminar un nodo desde la última posición de la lista.
deleteLast() - Method in class main.java.LinkList
Este método permite eliminar un nodo desde la última posición de la lista.
deleteWhere(Object) - Method in class main.java.LinkList
Este método permite eliminar el nodo de la lista que contenga un dato específico.
deleteWhere(T) - Method in class main.java.DoublyLinkList
Este método permite eliminar el nodo de la lista que contenga un dato específico.
DELink<T> - Class in main.java
clase que permite crear un nodo y proporciona los métodos necesarios para gestionarlo
DELink(T) - Constructor for class main.java.DELink
Este método permite crear un nuevo nodo.
DELinkList<T> - Class in main.java
 
DELinkList() - Constructor for class main.java.DELinkList
 
DELinkList.IterableDELinkList - Class in main.java
Metodo que implementa al iterador
displayLink() - Method in class main.java.DoublyLink
Despliega en pantalla el nodo.
displayLink() - Method in class main.java.Link
Este método permite desplegar en pantalla los nodos que contiene la lista.
displayList() - Method in class main.java.DoublyLinkList
Este método permite imprimir todos los elementos que tiene almacenada la lista.
displayList() - Method in class main.java.LinkList
Este método permite imprimir todos los elementos que tiene almacenada la lista.
DoublyLink<T extends Orderable> - Class in main.java
Nodo con enlace siguiente y anterior
DoublyLink(T) - Constructor for class main.java.DoublyLink
Crea un nuevo nodo.
DoublyLinkList<T extends Orderable> - Class in main.java
Clase que permite crear una lista que almacena nodos de tipo DoublyLink y ofrece métodos para realizar operaciones sobre la lista doblemente ligada
DoublyLinkList() - Constructor for class main.java.DoublyLinkList
 

E

ExcepcionDynamicList - Exception in main.java.utils
Clase que permite crear las excepciones necesarias cuando suceda algún error en las operaciones de LinkList
ExcepcionDynamicList(String) - Constructor for exception main.java.utils.ExcepcionDynamicList
 

F

first() - Method in class main.java.LinkList
Este método regresa el nodo correspondiente a la primera posición de la lista.

G

getData() - Method in class main.java.DELink
Este método permite acceder al dato de un determinado nodo.
getDato() - Method in class main.java.DoublyLink
Accede al dato almacenado en el nodo.
getDato() - Method in class main.java.Link
Este método permite acceder al dato de un determinado nodo.
getFirst() - Method in class main.java.DELinkList
Este método regresa el nodo correspondiente a la primera posición de la lista.
getFirst() - Method in class main.java.DoublyLinkList
Regresa el nodo correspondiente a la primera posición de la lista.
getFirst() - Method in interface main.java.IDELinkList
 
getLast() - Method in class main.java.DELinkList
Este método regresa el nodo correspondiente a la última posición de la lista.
getLast() - Method in class main.java.DoublyLinkList
Regresa el nodo correspondiente a la última posición de la lista.
getLast() - Method in interface main.java.IDELinkList
 
getNext() - Method in class main.java.DELink
Este método permite acceder al nodo consecutivo de un determinado nodo.
getNext() - Method in class main.java.DoublyLink
Accede al nodo consecutivo del nodo.
getNext() - Method in class main.java.Link
Este método permite acceder al nodo consecutivo de un determinado nodo.
getNode(int) - Method in class main.java.DELinkList
Verificar que el nodo se encuentre en alguna de las posiciones de la lista y no fuera de rango.
getPrev() - Method in class main.java.DoublyLink
Accede al nodo previo del nodo.
getSize() - Method in class main.java.DELinkList
Este método permite conocer el tamaño de la lista, es decir el número de elementos que contiene.
getSize() - Method in class main.java.DoublyLinkList
Retorna el número de elementos que contiene la lista.
getSize() - Method in interface main.java.IDELinkList
 
getSize() - Method in class main.java.LinkList
Este método permite conocer el tamaño de la lista, es decir el número de elementos que contiene.
getValor() - Method in class main.java.DoublyLink
Obtiene un valor a través del método getValue de la interface Orderable
getValue() - Method in interface main.java.utils.Orderable
Método para valorar/ratear el objeto del cuál se llama

H

hasNext() - Method in class main.java.DELinkList.IterableDELinkList
Verificar si hay más elementos en la iteracion

I

IDELinkList<T> - Interface in main.java
Interface donde se declaran los metodos a utilizar sin la implementacion de los mismos.
insertAfter(T, T) - Method in class main.java.DELinkList
Este método permite insertar un nodo nuevo después de algún nodo existente.
insertAfter(T, T) - Method in class main.java.DoublyLinkList
Este método permite insertar un nodo nuevo después de algún nodo existente.
insertAfter(T, T) - Method in interface main.java.IDELinkList
 
insertAfter(T, T) - Method in class main.java.LinkList
Este método permite insertar un nodo nuevo después de algún nodo existente.
insertBefore(T, T) - Method in class main.java.DELinkList
Este método permite insertar un nodo nuevo antes de algún nodo existente.
insertBefore(T, T) - Method in class main.java.DoublyLinkList
Este método permite insertar un nodo nuevo antes de algún nodo existente con el elemento proporcionado.
insertBefore(T, T) - Method in interface main.java.IDELinkList
 
insertBefore(T, T) - Method in class main.java.LinkList
Este método permite insertar un nodo nuevo antes de algún nodo existente.
insertCrescent(T) - Method in class main.java.DoublyLinkList
Este método permite insertar un nodo de manera ordenada y creciente, es decir agrega un nuevo nodo antes de algún nodo que resulte ser mayor que el primero.
insertCrescent(T) - Method in class main.java.LinkList
Este método permite insertar un nodo de manera ordenada y creciente, es decir agrega un nuevo nodo antes de algún nodo que resulte ser mayor que el primero en una comparación de Strings.
insertDecrescent(T) - Method in class main.java.DoublyLinkList
Este método permite insertar un nodo de manera ordenada y decreciente, es decir agrega un nuevo nodo antes de algún nodo que resulte ser menor que el primero.
insertDecrescent(T) - Method in class main.java.LinkList
Este método permite insertar un nodo de manera ordenada y decreciente, es decir agrega un nuevo nodo antes de algún nodo que resulte ser menor que el primero en una comparación de Strings.
insertFirst(T) - Method in class main.java.DELinkList
Este método permite insertar un nodo nuevo en la primera posición de la lista.
insertFirst(T) - Method in class main.java.DoublyLinkList
Este método permite insertar un nodo nuevo en la primera posición de la lista.
insertFirst(T) - Method in class main.java.LinkList
Este método permite insertar un nodo nuevo en la primera posición de la lista.
insertInOrder(T, int) - Method in class main.java.DoublyLinkList
Este método permite insertar un nodo de manera ordenada; ya sea creciente o decreciente.
insertLast(T) - Method in class main.java.DELinkList
Este método permite insertar un nodo nuevo para que ocupe la última posición de la lista.
insertLast(T) - Method in class main.java.DoublyLinkList
Este método permite insertar un nodo nuevo para que ocupe la última posición de la lista.
insertLast(T) - Method in class main.java.LinkList
Este método permite insertar un nodo nuevo para que ocupe la última posición de la lista.
isEmpty() - Method in class main.java.DELinkList
Este método permite verificar si la lista está vacía.
isEmpty() - Method in class main.java.DoublyLinkList
Este método permite verificar si la lista está vacía.
isEmpty() - Method in interface main.java.IDELinkList
 
isEmpty() - Method in class main.java.LinkList
Este método permite verificar si la lista está vacía.
IterableDELinkList() - Constructor for class main.java.DELinkList.IterableDELinkList
 
iterator() - Method in class main.java.DELinkList
Iterador o contador que se usa para recorrer la lista de nodos.

L

last() - Method in class main.java.LinkList
Este método regresa el nodo correspondiente a la última posición de la lista.
Link<T> - Class in main.java
Clase que permite crear un nodo y proporciona los métodos necesarios para gestionarlo
Link(T) - Constructor for class main.java.Link
Este método permite crear un nuevo nodo.
LinkList<T> - Class in main.java
Clase que permite crear una lista que almacena nodos de tipo Link y ofrece métodos para realizar operaciones sobre la lista
LinkList() - Constructor for class main.java.LinkList
 

M

main.java - package main.java
 
main.java.utils - package main.java.utils
 

N

next - Variable in class main.java.DELink
 
next() - Method in class main.java.DELinkList.IterableDELinkList
Creacion del siguiente nodo.

O

Orderable - Interface in main.java.utils
Interfaz que obliga a implementar getValue en objetos utilizados en DoublyLinkedList y DoublyLink

R

removeByData(T) - Method in class main.java.DELinkList
Este método permite eliminar el nodo de la lista que contenga un dato específico.
removeByData(T) - Method in interface main.java.IDELinkList
 
removeByPosition(int) - Method in class main.java.DELinkList
Este método permite eliminar el nodo de la lista que corresponda a una posición determinada
removeByPosition(int) - Method in interface main.java.IDELinkList
 
removeList() - Method in class main.java.DELinkList
Este método eliminar todos los elementos de la lista para dejarla vacía.
removeList() - Method in interface main.java.IDELinkList
 
replace(int, T) - Method in class main.java.DELinkList
Este método permite reemplazar el nodo de una posición determinada en la lista con un nuevo nodo.
replace(int, T) - Method in interface main.java.IDELinkList
 
replaceAtWith(int, DoublyLink<T>) - Method in class main.java.DoublyLinkList
Este método permite reemplazar el nodo de una posición determinada en la lista con un nuevo nodo.
replaceAtWith(int, Link<T>) - Method in class main.java.LinkList
Este método permite reemplazar el nodo de una posición determinada en la lista con un nuevo nodo.

S

search(T) - Method in class main.java.DELinkList
Este método permite buscar un dato para saber si se encuentra en alguno de los nodos de la lista, también permite conocer la posición del dato si se encontró.
search(T) - Method in interface main.java.IDELinkList
 
setData(T) - Method in class main.java.DELink
Este método permite establecer un enlace entre el nodo que llama el método
setNext(DELink<T>) - Method in class main.java.DELink
Este método permite establecer un enlace entre el nodo que llama el método y el nodo que se desea sea su siguiente.
setNext(DoublyLink<T>) - Method in class main.java.DoublyLink
Establece un enlace entre el nodo que llama el método y el nodo que se desea sea su siguiente.
setNext(Link<T>) - Method in class main.java.Link
Este método permite establecer un enlace entre el nodo que llama el método y el nodo que se desea sea su siguiente.
setPrev(DoublyLink<T>) - Method in class main.java.DoublyLink
Establece un enlace entre el nodo que llama el método y el nodo que se desea sea su anterio.
B C D E F G H I L M N O R S 
All Classes and Interfaces|All Packages|Serialized Form