public void print() { NodoSignature aux = begin; while (aux != null) { Debug.Log(aux.signature.title); aux = aux.next; } }
public Signature getInd(int i) { NodoSignature aux = begin; int c = 0; while (c < i) { c++; aux = aux.next; } return(aux.signature); }
public int GetEnumerato() { NodoSignature aux = begin; int l = 0; while (aux != null) { l++; aux = aux.next; } return(l); }
public int length() { NodoSignature aux = begin; int l = 0; while (aux != null) { l++; aux = aux.next; } return(l); }
public void add(Signature s) { NodoSignature n = new NodoSignature(s, null, null); if (isEmpty()) { begin = end = n; } else { begin.setBefore(n); n.setNext(begin); begin = n; } }
public void add(Signature s) { NodoSignature n = new NodoSignature(s, null, null); if (isEmpty()) { begin = n; } else { begin.setBefore(n); n.setNext(begin); begin = n; } Debug.Log("ADDED"); ordenar(); }
public NodoSignature(Signature signature, NodoSignature before, NodoSignature next) { this.signature = signature; this.before = before; this.next = next; }
public NodoSignature getNext(NodoSignature next) { return(next); }
public NodoSignature getBefore(NodoSignature before) { return(before); }
public void setNext(NodoSignature next) { this.next = next; }
public void setBefore(NodoSignature before) { this.before = before; }