Class Node<T>

java.lang.Object
main.otogamidev.list.Node<T>
Type Parameters:
T - Tipo Generics

public class Node<T> extends Object
Classe responsavel pela implementacao do No de Lista Encadeada
Author:
henriquematheusalvespereira
  • Constructor Summary

    Constructors
    Constructor
    Description
    Node(T element)
    Construtor de um Nó.
    Node(T element, Node<T> nextElement)
    Construtor de um Nó.
  • Method Summary

    Modifier and Type
    Method
    Description
    Metodo responsavel pela obtencao do nome da classe
    Metodo responsavel pela obtencao do elemento armazenado no No
    Metodo responsavel pela obtencao do proximo No da Lista Encadeada
    void
    setElement(T element)
    Metodo responsavel pelo armazenamento do elemento
    void
    setNextElement(Node<T> nextObject)
    Metodo responsavel pelo armazenamento do proximo No da Lista Encadeada
    Metodo responsavel pela conversão da lista em string

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Node

      public Node(T element)
      Construtor de um Nó.
      Parameters:
      element - Elemento que inicia esse nó.
    • Node

      public Node(T element, Node<T> nextElement)
      Construtor de um Nó.
      Parameters:
      element - Elemento que inicia esse nó.
      nextElement - Próximo elemento que conecta a esse nó
  • Method Details

    • getElement

      public T getElement()
      Metodo responsavel pela obtencao do elemento armazenado no No
      Returns:
      retorna um elemento do tipo objeto
    • setElement

      public void setElement(T element)
      Metodo responsavel pelo armazenamento do elemento
      Parameters:
      element - elemento do tipo objeto
    • getNextElement

      public Node<T> getNextElement()
      Metodo responsavel pela obtencao do proximo No da Lista Encadeada
      Returns:
      retorna o proximo No da Lista Encadeada
    • setNextElement

      public void setNextElement(Node<T> nextObject)
      Metodo responsavel pelo armazenamento do proximo No da Lista Encadeada
      Parameters:
      nextObject - elemento do tipo No
    • toString

      public String toString()
      Metodo responsavel pela conversão da lista em string
      Overrides:
      toString in class Object
      Returns:
      retorna conteudo formatado em string
    • getClassName

      public String getClassName()
      Metodo responsavel pela obtencao do nome da classe
      Returns:
      retorna o nome da classe em string