model
クラス Board

java.lang.Object
  上位を拡張 javax.swing.table.AbstractTableModel
      上位を拡張 model.Board
すべての実装されたインタフェース:
java.io.Serializable, javax.swing.table.TableModel

public class Board
extends javax.swing.table.AbstractTableModel

関連項目:
直列化された形式

コンストラクタの概要
Board(Cell[][] map)
           
Board(int width, int height)
           
 
メソッドの概要
 void deleteAllIslands()
           
 void encode(java.io.File file, java.lang.String format, SaveController saveController, ApplicationView view)
          image
 Cell getCell(int i, int j)
           
 int getColumnCount()
           
 java.lang.String getData()
           
 Cell[][] getMap()
           
 int getMap(int i, int j)
           
 int getRowCount()
           
 java.lang.String getURL(int x, int y, int saveWidth, int saveHeight)
           
 java.lang.Object getValueAt(int row, int column)
           
 int length()
          dangerous **
 void loadDat(java.io.File file)
          very old **
 void loadUrl(java.lang.String query)
           
 void reverse()
           
 void rotate()
           
 void saveAtf(java.io.PrintWriter writer, int x, int y, int saveWidth, int saveHeight)
           
 void setMap(int[][] map, int xstart, int xend, int ystart, int yend)
           
 void setMap(int number, int xMin, int xMax, int yMin, int yMax)
           
 void setValue(int value, int i, int j)
           
 int[][] toArray()
           
 java.lang.String toString()
           
 
クラス javax.swing.table.AbstractTableModel から継承されたメソッド
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getColumnName, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

Board

public Board(int width,
             int height)

Board

public Board(Cell[][] map)
メソッドの詳細

getData

public java.lang.String getData()

loadDat

public void loadDat(java.io.File file)
very old **


length

public int length()
dangerous **


deleteAllIslands

public void deleteAllIslands()

setMap

public void setMap(int number,
                   int xMin,
                   int xMax,
                   int yMin,
                   int yMax)

setMap

public void setMap(int[][] map,
                   int xstart,
                   int xend,
                   int ystart,
                   int yend)

toString

public java.lang.String toString()
オーバーライド:
クラス java.lang.Object 内の toString

encode

public void encode(java.io.File file,
                   java.lang.String format,
                   SaveController saveController,
                   ApplicationView view)
image


saveAtf

public void saveAtf(java.io.PrintWriter writer,
                    int x,
                    int y,
                    int saveWidth,
                    int saveHeight)

getMap

public int getMap(int i,
                  int j)

getURL

public java.lang.String getURL(int x,
                               int y,
                               int saveWidth,
                               int saveHeight)

loadUrl

public void loadUrl(java.lang.String query)

getMap

public Cell[][] getMap()

reverse

public void reverse()

rotate

public void rotate()

toArray

public int[][] toArray()

getColumnCount

public int getColumnCount()

getRowCount

public int getRowCount()

getValueAt

public java.lang.Object getValueAt(int row,
                                   int column)

getCell

public Cell getCell(int i,
                    int j)

setValue

public void setValue(int value,
                     int i,
                     int j)