Class DocumentItem

java.lang.Object
  extended byDocumentItem

public class DocumentItem
extends java.lang.Object

Denne klassen representerer en node som skal visualiseres i 3D Den inneholder posisjonen til noden som skal tegnes opp, en tabell over strenger, og en liste over koblinger til andre noder


Constructor Summary
DocumentItem(int test)
          Oppretter et DocumentItem og genererer tilfeldige verdier for posisjonene x y og z
 
Method Summary
 void addConnection(DocumentItem node)
          Oppretter en kobling til node som det skal tegnes kant mellom
 DocumentItem getConnectionNode(int elementnr)
          Returnerer node fra nodelisten basert på spesifisert indeks
 java.lang.String[] getDocumentStrings()
          Henter ut tabell over URLer
 int getindeks()
          Henter ut indeksen til noden. indeksen er basert på rekkefølgen nodene er laget.
 float getPosx()
          Henter ut x koordinaten til noden
 float getPosy()
          Henter ut y koordinaten til noden
 float getPosz()
          Henter ut z koordinaten til noden
 int getSize()
          Henter ut antall koblinger knyttet til noden
 void setDocumentlist(java.lang.String[] documentarray)
          Metoden sørger for at man kan legge til tabell over URLer til noden
 void setPosx(float pos_x)
          Setter x koordinaten til noden
 void setPosy(float pos_y)
          Setter y koordinaten til noden
 void setPosz(float pos_z)
          Setter z koordinaten til noden
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocumentItem

public DocumentItem(int test)
Oppretter et DocumentItem og genererer tilfeldige verdier for posisjonene x y og z

Method Detail

setDocumentlist

public void setDocumentlist(java.lang.String[] documentarray)
Metoden sørger for at man kan legge til tabell over URLer til noden

Parameters:
documentarray - String tabell som inneholder URLer

getDocumentStrings

public java.lang.String[] getDocumentStrings()
Henter ut tabell over URLer

Returns:
Returnerer tabellen med URL`ne som tilhører noden

getPosx

public float getPosx()
Henter ut x koordinaten til noden

Returns:
Returnerer x koordinaten til noden

getPosy

public float getPosy()
Henter ut y koordinaten til noden

Returns:
Returnerer y koordinaten til noden

getPosz

public float getPosz()
Henter ut z koordinaten til noden

Returns:
Returnerer z koordinaten til noden

setPosx

public void setPosx(float pos_x)
Setter x koordinaten til noden


setPosy

public void setPosy(float pos_y)
Setter y koordinaten til noden


setPosz

public void setPosz(float pos_z)
Setter z koordinaten til noden


addConnection

public void addConnection(DocumentItem node)
Oppretter en kobling til node som det skal tegnes kant mellom

Parameters:
node - Oppretter en kobling mellom nodene

getConnectionNode

public DocumentItem getConnectionNode(int elementnr)
Returnerer node fra nodelisten basert på spesifisert indeks

Parameters:
elementnr - Spesifiserer hvilken indeks man vil hente ut node
Returns:
DocumentItem Objektet som er lagret på spesifisert indeks

getSize

public int getSize()
Henter ut antall koblinger knyttet til noden

Returns:
Returnerer antall koblinger nåværende Node har til andre noder

getindeks

public int getindeks()
Henter ut indeksen til noden. indeksen er basert på rekkefølgen nodene er laget.

Returns:
indeks til nåverende node.