tables
Class JSTableModel

java.lang.Object
  |
  +--javax.swing.table.AbstractTableModel
        |
        +--javax.swing.table.DefaultTableModel
              |
              +--tables.JSTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class JSTableModel
extends javax.swing.table.DefaultTableModel

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVector
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
JSTableModel()
           
JSTableModel(java.lang.String sourceURL)
           
 
Method Summary
 void addEmptyColumn()
          Metodi addEmptyColumn ===================== Lisää tyhjän sarakkeen JSTable-taulukkoon ja tähän JSTableModeliin Parametrit Ei ole Paikalliset muuttujat ---------------------- newHeader String, jossa teksti "ColN", N = 1,2,3...
 void addEmptyRow()
          Metodi addEmptyRow ===================== Lisää tyhjän rivin JSTable-taulukkoon ja tähän JSTableModeliin Parametrit Ei ole Paikalliset muuttujat ---------------------- newRow Vektori, jossa String-alkioita sopiva määrä
 java.util.Vector getColumnIdentifiers()
          Metodi getColumnIdentifirers ============================ Palauttaa JSTableModelin sarakeotsikot vektorissa
 void initComponents()
           
 void initComponents(java.lang.String sourceURL)
          Metodi initComponents ===================== Alustaa taulukon datavektorin Parametrit sourceURL URL, josta taulukon data haetaan Paikalliset muuttujat ---------------------- sDataVector Vector, johon data kerätään maxCellsInRow int, joka sisältää taulukon sarakkeiden lukumäärän
 void insertRow(JSTable thisTable)
          Metodi insertRow ================= Lisää rivin taulukkoon editoitavan rivin yläpuolelle Parametrit JSTable thisTable Paikalliset muuttujat ---------------------- int rowNumber Editoitavan rivin numero Vector newRow Lisättävä vektori
 void removeColumnAndData(JSTable thisTable)
          Metodi removeColumnAndData ========================== Poistaa sarakkeen JSTable-taulukosta ja JSTableModelista.
 void removeRow(JSTable thisTable)
          Metodi removeRow ================= Poistaa rivin taulukosta ja taulukkomallista Parametrit JSTable thisTable Paikalliset muuttujat ---------------------- int rowNumber Poistettavan (editoitavan) rivin numero
 void save(JSTable thisTable)
          Metodi save ================= Tallettaa taulukon XML-muodossa serverille Samalla järjestetään taulukko uudelleen, jos sarakkeiden paikkoja on vaihdettu vetämällä Parametrit JSTable thisTable Paikalliset muuttujat ---------------------- Vector vApu Apumuuttuja, jota käytetään taulukkoa järjestettessä Vector dataVector Taulukkomallin datavektori Vector newdataVector Taulukkomalliin sijoitettava uusi järjestetty datavektori Vector newRow Uuteen datavektoriin sijoitettava rivivektori int iLines Datavektorin pituus, taulukon rivien lukumäärä Vector columnIdentifiers Taulukon sarakeotsikot TableColumn thisColumn Taulukon käsiteteltävänä oleva sarake Enumeration enum Apumuuttuja, joka sisältää TableColumnModelin sarakkeet int i, r Laskurimuuttujia
 void setURL(java.lang.String sourceURL)
          Metodi setURL ================= Asettaa jäsenmuuttujan m_sURL Parametrit String SourceURL
 java.lang.String toString()
           
 
Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, insertRow, isCellEditable, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount, setValueAt
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JSTableModel

public JSTableModel()

JSTableModel

public JSTableModel(java.lang.String sourceURL)
Method Detail

initComponents

public void initComponents()

initComponents

public void initComponents(java.lang.String sourceURL)
Metodi initComponents ===================== Alustaa taulukon datavektorin Parametrit sourceURL URL, josta taulukon data haetaan Paikalliset muuttujat ---------------------- sDataVector Vector, johon data kerätään maxCellsInRow int, joka sisältää taulukon sarakkeiden lukumäärän


addEmptyColumn

public void addEmptyColumn()
Metodi addEmptyColumn ===================== Lisää tyhjän sarakkeen JSTable-taulukkoon ja tähän JSTableModeliin Parametrit Ei ole Paikalliset muuttujat ---------------------- newHeader String, jossa teksti "ColN", N = 1,2,3... newColumn Vektori, jossa String-alkioita sopiva määrä


addEmptyRow

public void addEmptyRow()
Metodi addEmptyRow ===================== Lisää tyhjän rivin JSTable-taulukkoon ja tähän JSTableModeliin Parametrit Ei ole Paikalliset muuttujat ---------------------- newRow Vektori, jossa String-alkioita sopiva määrä


getColumnIdentifiers

public java.util.Vector getColumnIdentifiers()
Metodi getColumnIdentifirers ============================ Palauttaa JSTableModelin sarakeotsikot vektorissa


removeColumnAndData

public void removeColumnAndData(JSTable thisTable)
Metodi removeColumnAndData ========================== Poistaa sarakkeen JSTable-taulukosta ja JSTableModelista. Täytyy poistaa sekä sarake JSTablen ColumnModelista että fyysinen data JSTableModelin datavektorista Parametrit thisTable JSTable-taulukko, joka käyttää tätä modelia Paikalliset muuttujat ---------------------- int colNumber Poistettavan sarakkeen indeksi = editoitavana oleva sarake TableColumn thisColumn Poistettava sarakeobjekti thisSTable:ssa int columnModelIndex TableModelissa olevan sarakkeen indeksi, joka vastaa sarakkeessa thisColumn olevan datan varastoinnista Vector thisData JSTableModelin datavektori Enumeration enum Apumuuttuja, joka sisältää TableColumnmodelin sarakkeet


removeRow

public void removeRow(JSTable thisTable)
Metodi removeRow ================= Poistaa rivin taulukosta ja taulukkomallista Parametrit JSTable thisTable Paikalliset muuttujat ---------------------- int rowNumber Poistettavan (editoitavan) rivin numero


insertRow

public void insertRow(JSTable thisTable)
Metodi insertRow ================= Lisää rivin taulukkoon editoitavan rivin yläpuolelle Parametrit JSTable thisTable Paikalliset muuttujat ---------------------- int rowNumber Editoitavan rivin numero Vector newRow Lisättävä vektori


save

public void save(JSTable thisTable)
Metodi save ================= Tallettaa taulukon XML-muodossa serverille Samalla järjestetään taulukko uudelleen, jos sarakkeiden paikkoja on vaihdettu vetämällä Parametrit JSTable thisTable Paikalliset muuttujat ---------------------- Vector vApu Apumuuttuja, jota käytetään taulukkoa järjestettessä Vector dataVector Taulukkomallin datavektori Vector newdataVector Taulukkomalliin sijoitettava uusi järjestetty datavektori Vector newRow Uuteen datavektoriin sijoitettava rivivektori int iLines Datavektorin pituus, taulukon rivien lukumäärä Vector columnIdentifiers Taulukon sarakeotsikot TableColumn thisColumn Taulukon käsiteteltävänä oleva sarake Enumeration enum Apumuuttuja, joka sisältää TableColumnModelin sarakkeet int i, r Laskurimuuttujia


setURL

public void setURL(java.lang.String sourceURL)
Metodi setURL ================= Asettaa jäsenmuuttujan m_sURL Parametrit String SourceURL


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object