model
Class HostUniverse

java.lang.Object
  extended bymodel.CadUniverse
      extended bymodel.HostUniverse

public class HostUniverse
extends CadUniverse


Field Summary
 
Fields inherited from class model.CadUniverse
BGambiente, BGuserobject, scena, userobject
 
Constructor Summary
HostUniverse(java.util.List hostList, javax.swing.JTextField nodeSelField)
          il costruttore inserisce gli host presenti attualmente nell'ambiente grafico distribuendoli concentricamente.
 
Method Summary
 void addHost(java.lang.String nome)
          Inserisce un Host nell'universo visualizzandolo come una sfera di colore rosso
 void colorHost(java.lang.String nome, float r, float g, float b)
          Modifica il colore del nodo con nome specificato
 void deleteHost(java.lang.String nome)
          Elimina un Host dell'universo
 void initialize(java.util.List hList)
          Il metodo elimina tutti i nodi presenti e distribuisce spazialmente i nodi (attraverso il layoutmaker) specificati nella lista hList.
 
Methods inherited from class model.CadUniverse
addUserObject, deleteAllObject, deleteCadObject, getObjAppearance, getObjList, getObjTransform, getSimUniverse, loadScene, saveScene, setObjAppearance, setObjTransform
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HostUniverse

public HostUniverse(java.util.List hostList,
                    javax.swing.JTextField nodeSelField)
il costruttore inserisce gli host presenti attualmente nell'ambiente grafico distribuendoli concentricamente. Riceve il JTextField sul quale verrā visualizzato il nome dell'oggetto selezionato con il mouse

Parameters:
nodeSelField - Riceve il JTextField sul quale verrā visualizzato il nome dell'oggetto selezionato con il mouse
Method Detail

addHost

public void addHost(java.lang.String nome)
Inserisce un Host nell'universo visualizzandolo come una sfera di colore rosso

Parameters:
nome - Il nome da associare all'Host

deleteHost

public void deleteHost(java.lang.String nome)
Elimina un Host dell'universo

Parameters:
nome - Il nome dell'Host da eliminare

colorHost

public void colorHost(java.lang.String nome,
                      float r,
                      float g,
                      float b)
Modifica il colore del nodo con nome specificato

Parameters:
nome - Il nome dell'Host
r - La componente rossa del colore
g - La componente gialla del colore
b - La componente blu del colore

initialize

public void initialize(java.util.List hList)
Il metodo elimina tutti i nodi presenti e distribuisce spazialmente i nodi (attraverso il layoutmaker) specificati nella lista hList. Il metodo č utile per ridistribuire in modo ordinato i nodi presenti Il metodo viene invocato anche dal costruttore