All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class relaaja.ReferenceLineModel

java.lang.Object
   |
   +----java.util.Observable
           |
           +----relaaja.ReferenceLineModel

public class ReferenceLineModel
extends Observable
implements Observer, Serializable
Viiteyhteysviivan malli. Vastaa tietokannan Reference-luokkaa. Tallentaa itseensä järjestetyn joukon, jossa on viitteet käännepisteisiin.

Author:
Tiina Tamminen

Constructor Index

 o ReferenceLineModel()

Method Index

 o addCorner(int, Location)
Käännepisteen lisäys.
 o getAllCornerModels()
Palauttaa kaikki itseensä liittyvät käännepisteet järjestettynä joukkona.
 o getCornerModel(int)
Palauttaa annetun käännepisteen (0 - n)
 o getSource()
Palauttaa viitteen viitemallin lähdetauluun.
 o getTarget()
Palauttaa viitteen viitemallin kohdetauluun.
 o removeCorner(int)
Käännepisteen poisto.
 o setEndTableModels(TableBoxModel, TableBoxModel)
Viitemallin lähde- ja kohdetaulun asetus.
 o update(Observable, Object)

Constructors

 o ReferenceLineModel
 public ReferenceLineModel()

Methods

 o addCorner
 public boolean addCorner(int loc,
                          Location newLocation)
Käännepisteen lisäys.

Parameters:
int - lisättävän käännepisteen sijainti järjestetyssä käännepistejoukossa
newLocation - lisättävän käännepisteen sijainti reaalikoordinaatteina
 o getAllCornerModels
 public Vector getAllCornerModels()
Palauttaa kaikki itseensä liittyvät käännepisteet järjestettynä joukkona.

Returns:
viiteviivan käännepisteet taulukkona
 o getCornerModel
 public CornerModel getCornerModel(int loc)
Palauttaa annetun käännepisteen (0 - n)

Parameters:
haettavan - käännepisteen sijainti järjestetyssä käännepistejoukossa
Returns:
käännepiste
 o getSource
 public TableBoxModel getSource()
Palauttaa viitteen viitemallin lähdetauluun.

Returns:
käännepiste
 o getTarget
 public TableBoxModel getTarget()
Palauttaa viitteen viitemallin kohdetauluun.

Returns:
käännepiste
 o removeCorner
 public boolean removeCorner(int loc)
Käännepisteen poisto.

Parameters:
int - poistettavan käännepisteen sijainti järjestetyssä käännepistejoukossa
 o setEndTableModels
 public void setEndTableModels(TableBoxModel newSource,
                               TableBoxModel newTarget)
Viitemallin lähde- ja kohdetaulun asetus.

Parameters:
newSource - viiteviivan lähtötaulu
newtarget - viiteviivan kohdetaulu

All Packages  Class Hierarchy  This Package  Previous  Next  Index