All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class relaaja.Relaaja

java.lang.Object
   |
   +----relaaja.Relaaja

public class Relaaja
extends Object
Sovellusluokka, joka käynnistää sovelluksen toiminnan. Mm. SQL-parserin ja Layoutin toiminnan käynnistäminen sekä kaavion editointitoiminnot kulkevat tämän luokan kautta.

Author:
Tiina Tamminen, Antti Koivisto

Variable Index

 o applFrame
 o arrangers
 o diagramModels
 o fontSize
 o layoutArranger
 o postArranger
 o resources
 o sqlParser

Constructor Index

 o Relaaja()

Method Index

 o ()
 o doLayout(DiagramModel)
Käynnistää automaattisen sijoittelun
 o exportSQL(OutputStream, DiagramModel)
Kannankuvauslauseiden kirjoitus tiedostoon
 o getLayoutArrangerNames()
 o getNetLayoutArranger()
Palauttaa layout-järjestäjän
 o getPostArranger()
Palauttaa jälkisijoittelijan
 o getResources()
 o getSQLParser()
Palauttaa SQL-parserin
 o loadSQL(InputStream, OutputStream)
SQL-lauseiden lataus, luo uuden kaavion.
 o main(String[])
 o openDiagram(String, String)
Avaa tiedostossa olevan kaavion ja luo tietokannan model-ilmentymät.
 o saveDiagram(DiagramModel, String, String)
Tallentaa kaaviomallin tiedostoon.
 o setLayoutArranger(NetLayoutArranger)
Asettaa sijoittelijan
 o setLayoutArranger(String)
Asettaa sijoittelijan.

Variables

 o diagramModels
 private Vector diagramModels
 o sqlParser
 private SQLParser sqlParser
 o layoutArranger
 private NetLayoutArranger layoutArranger
 o applFrame
 private ApplicationFrame applFrame
 o postArranger
 private PostArranger postArranger
 o resources
 private static ResourceBundle resources
 o arrangers
 private Hashtable arrangers
 o fontSize
 public static Size fontSize

Constructors

 o Relaaja
 public Relaaja()

Methods

 o
 static void ()
 o getResources
 public ResourceBundle getResources()
 o getLayoutArrangerNames
 public String[] getLayoutArrangerNames()
 o getPostArranger
 PostArranger getPostArranger()
Palauttaa jälkisijoittelijan

 o setLayoutArranger
 public void setLayoutArranger(String name)
Asettaa sijoittelijan.

 o loadSQL
 public void loadSQL(InputStream inStream,
                     OutputStream errStream)
SQL-lauseiden lataus, luo uuden kaavion.

Parameters:
inStream - jäsennettävä SQL
errStream - virheilmoitukset
 o exportSQL
 public void exportSQL(OutputStream outStream,
                       DiagramModel diagram) throws IOException
Kannankuvauslauseiden kirjoitus tiedostoon

 o doLayout
 public void doLayout(DiagramModel diagram)
Käynnistää automaattisen sijoittelun

 o getSQLParser
 public SQLParser getSQLParser()
Palauttaa SQL-parserin

Returns:
SQL-parseri
 o getNetLayoutArranger
 public NetLayoutArranger getNetLayoutArranger()
Palauttaa layout-järjestäjän

Returns:
layout-järjestäjä
 o openDiagram
 public boolean openDiagram(String dir,
                            String file)
Avaa tiedostossa olevan kaavion ja luo tietokannan model-ilmentymät.

Parameters:
dir - hakemisto.
file - tiedoston nimi.
 o saveDiagram
 public void saveDiagram(DiagramModel model,
                         String dir,
                         String file)
Tallentaa kaaviomallin tiedostoon.

Parameters:
dir - tallennushakemisto.
file - tiedoston nimi.
model - tallennettava malli.
 o setLayoutArranger
 public void setLayoutArranger(NetLayoutArranger newArranger)
Asettaa sijoittelijan

 o main
 public static void main(String args[])

All Packages  Class Hierarchy  This Package  Previous  Next  Index