/*
 * Nodo.java
 *
 * Created on December 13, 2004, 11:11 PM
 */

package com.softtek;

/**
 *
 * @author  andres
 */
public class Nodo
{
    // referencia al objeto
    private Object objeto;
    // referencia al siguiente elemento
    private Nodo anterior = null;
    // referencia al elemento anterior
    private Nodo siguiente = null;
    
    /** 
     * constructor
     */
    public Nodo(Object objeto)
    {
        this.objeto = objeto;
    }

    /**
     * devuelve el objeto contenido en el nodo actual
     */
    public Object getObjeto()
    {
        return this.objeto;
    }
    
    /**
     * Getter for property anterior.
     * @return Value of property anterior.
     */
    public com.softtek.Nodo getAnterior()
    {
        return anterior;
    }
    
    /**
     * Setter for property anterior.
     * @param anterior New value of property anterior.
     */
    public void setAnterior(com.softtek.Nodo anterior)
    {
        this.anterior = anterior;
    }
    
    /**
     * Getter for property siguiente.
     * @return Value of property siguiente.
     */
    public com.softtek.Nodo getSiguiente()
    {
        return siguiente;
    }
    
    /**
     * Setter for property siguiente.
     * @param siguiente New value of property siguiente.
     */
    public void setSiguiente(com.softtek.Nodo siguiente)
    {
        this.siguiente = siguiente;
    }
    
}
