Beispiel #1
0
    public void print()
    {
        NodoSignature aux = begin;

        while (aux != null)
        {
            Debug.Log(aux.signature.title);
            aux = aux.next;
        }
    }
Beispiel #2
0
    public Signature getInd(int i)
    {
        NodoSignature aux = begin;
        int           c   = 0;

        while (c < i)
        {
            c++;
            aux = aux.next;
        }
        return(aux.signature);
    }
Beispiel #3
0
    public int GetEnumerato()
    {
        NodoSignature aux = begin;
        int           l   = 0;

        while (aux != null)
        {
            l++;
            aux = aux.next;
        }
        return(l);
    }
Beispiel #4
0
    public int length()
    {
        NodoSignature aux = begin;
        int           l   = 0;

        while (aux != null)
        {
            l++;
            aux = aux.next;
        }
        return(l);
    }
Beispiel #5
0
    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;
        }
    }
Beispiel #6
0
    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();
    }
Beispiel #7
0
 public NodoSignature(Signature signature, NodoSignature before, NodoSignature next)
 {
     this.signature = signature;
     this.before    = before;
     this.next      = next;
 }
Beispiel #8
0
 public NodoSignature getNext(NodoSignature next)
 {
     return(next);
 }
Beispiel #9
0
 public NodoSignature getBefore(NodoSignature before)
 {
     return(before);
 }
Beispiel #10
0
 public void setNext(NodoSignature next)
 {
     this.next = next;
 }
Beispiel #11
0
 public void setBefore(NodoSignature before)
 {
     this.before = before;
 }