Class Node<T>


  • public class Node<T>
    extends java.lang.Object
    Un nodo di un grafo 4/2/19 reso una classe generica 9/2/19 associato un valore al nodo
    • Constructor Summary

      Constructors 
      Constructor Description
      Node​(java.lang.String name)
      Crea un nuovo nodo
      Node​(java.lang.String name, T val)
      Crea un nuovo nodo
    • Method Summary

      Modifier and Type Method Description
      boolean equals​(java.lang.Object n)
      Confronta il nodo con un altro oggetto
      java.lang.String getName()
      Ritorna il nome del nodo
      T getValue()
      Ritorna il valore del nodo
      void setValue​(T val)
      Associa ul valore al nodo
      java.lang.String toString()
      Ritorna la stringa che descrive il nodo
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Node

        public Node​(java.lang.String name)
        Crea un nuovo nodo
        Parameters:
        name - il nome del nodo rappresentato
      • Node

        public Node​(java.lang.String name,
                    T val)
        Crea un nuovo nodo
        Parameters:
        name - il nome del nodo rappresentato
        val - il valore del nodo rappresentato
    • Method Detail

      • getName

        public java.lang.String getName()
        Ritorna il nome del nodo
        Returns:
        il nome del nodo
      • getValue

        public T getValue()
        Ritorna il valore del nodo
        Returns:
        il valore del nodo
      • setValue

        public void setValue​(T val)
        Associa ul valore al nodo
        Parameters:
        val - il valore del nodo
      • toString

        public java.lang.String toString()
        Ritorna la stringa che descrive il nodo
        Overrides:
        toString in class java.lang.Object
        Returns:
        la descrizione del nodo
      • equals

        public boolean equals​(java.lang.Object n)
        Confronta il nodo con un altro oggetto
        Overrides:
        equals in class java.lang.Object
        Parameters:
        n - l'oggetto da confrontare
        Returns:
        true se n rappresenta lo stesso nodo, false altrimenti