All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class relaaja.TableBoxModel

java.lang.Object
   |
   +----java.util.Observable
           |
           +----relaaja.MovableModel
                   |
                   +----relaaja.TableBoxModel

public class TableBoxModel
extends MovableModel
Taulun malli. Tallentaa itseensä mm. taulun sijainnin, koon ja värin (size, location, color). Toteuttaa omien metodiensa lisäksi NetNode-interfacen metodit.

Author:
Tiina Tamminen

Constructor Index

 o TableBoxModel(Table)

Method Index

 o addReferenceLine(ReferenceLineModel, TableBoxModel)
Lisää itselleen viiteyhteyden toiseen tauluun
 o getColor()
Palauttaa taulun värin.
 o getColumns()
Palauttaa viitteet taulun sarakkeisiin
 o getSize()
Palauttaa taulun koon.
 o getTable()
Palauttaa viitteen databasen Tableen
 o getTableName()
Palauttaa taulun nimen
 o removeReferenceLineModel(ReferenceLineModel)
Poistaa viiteviivan tietokannan taulujen väliltä.
 o setColor(Color)
Asettaa taulun värin.
 o setSize(Size)
Asettaa taulun koon.

Constructors

 o TableBoxModel
 public TableBoxModel(Table newTable)

Methods

 o addReferenceLine
 public void addReferenceLine(ReferenceLineModel newReference,
                              TableBoxModel target)
Lisää itselleen viiteyhteyden toiseen tauluun

Parameters:
newReference - lisättävä viiteviiva
target - taulu, johon viiteyhteys luodaan
 o getColor
 public Color getColor()
Palauttaa taulun värin.

Returns:
currentColor taulun väri
 o getColumns
 public Enumeration getColumns()
Palauttaa viitteet taulun sarakkeisiin

Returns:
järjestetty joukko, jossa viitteet taulun sarakkeisiin
 o getSize
 public Size getSize()
Palauttaa taulun koon.

Returns:
taulun koko
 o getTable
 public Table getTable()
Palauttaa viitteen databasen Tableen

Returns:
Table
 o getTableName
 public String getTableName()
Palauttaa taulun nimen

Returns:
taulun nimi
 o removeReferenceLineModel
 public boolean removeReferenceLineModel(ReferenceLineModel refLine)
Poistaa viiteviivan tietokannan taulujen väliltä.

Parameters:
refLine - - poistettava viiteviiva
 o setColor
 public void setColor(Color newColor)
Asettaa taulun värin.

Parameters:
newColor - taulun väri
 o setSize
 public void setSize(Size newSize)
Asettaa taulun koon.

Parameters:
newSize - taulun uusi koko

All Packages  Class Hierarchy  This Package  Previous  Next  Index