# Lingitud loendi taustaprogrammi skriptimise API

## Lingitud loendi andmestruktuur

Loendi objektid sisaldavad teavet andmestruktuurist tüübiga Linked List" (lingitud loend).

### Omadused

- name :

  Andmestruktuuri unikaalne nimi.

### Meetodid

head()

- Loendi peatipu tagastamine.

      ListNode head

setHead(tipp)

- Loendi pea määramine.

      void setHead ListNode tipp

createNode(tüüp)

- Uue määratud tüübiga tipu loomine ja loodud tipu tagastamine. Kui tüüp ei ole registreeritud, tippu ei looda.

      ListNode createNode int tüüp

createNode()

- Uue vaikimisi tüübiga tipu loomine ja loodud tipu tagastamine.

      ListNode createNode

## Loendi tipp

Tipp on lingitud loendi andmeelement.

### Omadused

- width :

  Andmeelemendi suurus.

- x :

  Andmeelemendi X-koordinaat.

- y :

  Andmeelemendi Y-koordinaat.

- id :

  Andmeelemendi unikaalne identifikaator.

- color :

  Andmeelemendi värv kuueteistkümnendkoodis väärtusena.

### Meetodid

pointTo(siht)

- Selle loendi tipu viida osutamine sihttipule.

      void pointTo ListNode siht