From aa060f03da73a89cf9b65787fc88b73e0e742e35 Mon Sep 17 00:00:00 2001 From: Doublestrike Date: Mon, 8 Oct 2012 12:06:23 +0000 Subject: [PATCH] Renamed TableModel to less confusing EditorTableModel. --- .gitattributes | 4 +-- .../deckeditor/controllers/ACEditorBase.java | 30 +++++++++---------- .../controllers/CEditorConstructed.java | 6 ++-- .../controllers/CEditorDraftingProcess.java | 6 ++-- .../controllers/CEditorLimited.java | 6 ++-- .../deckeditor/controllers/CEditorQuest.java | 6 ++-- .../controllers/CEditorQuestCardShop.java | 6 ++-- ...{TableModel.java => EditorTableModel.java} | 24 +++++++-------- .../{TableView.java => EditorTableView.java} | 14 ++++----- .../gui/deckeditor/tables/SColumnUtil.java | 2 +- .../deckeditor/tables/TableColumnInfo.java | 4 +-- .../gui/deckeditor/views/ITableContainer.java | 4 +-- 12 files changed, 56 insertions(+), 56 deletions(-) rename src/main/java/forge/gui/deckeditor/tables/{TableModel.java => EditorTableModel.java} (93%) rename src/main/java/forge/gui/deckeditor/tables/{TableView.java => EditorTableView.java} (91%) diff --git a/.gitattributes b/.gitattributes index ff0468b77ce..532684bb3ea 100644 --- a/.gitattributes +++ b/.gitattributes @@ -12703,14 +12703,14 @@ src/main/java/forge/gui/deckeditor/controllers/CProbabilities.java -text src/main/java/forge/gui/deckeditor/controllers/CStatistics.java -text src/main/java/forge/gui/deckeditor/package-info.java -text src/main/java/forge/gui/deckeditor/tables/DeckController.java -text +src/main/java/forge/gui/deckeditor/tables/EditorTableModel.java svneol=native#text/plain +src/main/java/forge/gui/deckeditor/tables/EditorTableView.java -text src/main/java/forge/gui/deckeditor/tables/IntegerRenderer.java -text src/main/java/forge/gui/deckeditor/tables/ManaCostRenderer.java -text src/main/java/forge/gui/deckeditor/tables/SColumnUtil.java -text src/main/java/forge/gui/deckeditor/tables/TableColumnInfo.java -text -src/main/java/forge/gui/deckeditor/tables/TableModel.java svneol=native#text/plain src/main/java/forge/gui/deckeditor/tables/TableSorter.java svneol=native#text/plain src/main/java/forge/gui/deckeditor/tables/TableSorterCascade.java -text -src/main/java/forge/gui/deckeditor/tables/TableView.java -text src/main/java/forge/gui/deckeditor/tables/package-info.java -text src/main/java/forge/gui/deckeditor/views/ITableContainer.java -text src/main/java/forge/gui/deckeditor/views/VAllDecks.java -text diff --git a/src/main/java/forge/gui/deckeditor/controllers/ACEditorBase.java b/src/main/java/forge/gui/deckeditor/controllers/ACEditorBase.java index 4c010d25833..7e5ebe1b8d7 100644 --- a/src/main/java/forge/gui/deckeditor/controllers/ACEditorBase.java +++ b/src/main/java/forge/gui/deckeditor/controllers/ACEditorBase.java @@ -19,7 +19,7 @@ package forge.gui.deckeditor.controllers; import forge.deck.DeckBase; import forge.gui.deckeditor.tables.DeckController; -import forge.gui.deckeditor.tables.TableView; +import forge.gui.deckeditor.tables.EditorTableView; import forge.item.InventoryItem; /** @@ -39,8 +39,8 @@ import forge.item.InventoryItem; */ public abstract class ACEditorBase { - private TableView tblCatalog; - private TableView tblDeck; + private EditorTableView tblCatalog; + private EditorTableView tblDeck; /** * Operation to add one of selected card to current deck. */ @@ -77,38 +77,38 @@ public abstract class ACEditorBase getTableDeck() { + public EditorTableView getTableDeck() { return this.tblDeck; } /** - * Sets the TableView holding the cards in the current deck. + * Sets the EditorTableView holding the cards in the current deck. * - * @param table0   {@link forge.gui.deckeditor.tables.TableView} + * @param table0   {@link forge.gui.deckeditor.tables.EditorTableView} */ - public void setTableDeck(final TableView table0) { + public void setTableDeck(final EditorTableView table0) { this.tblDeck = table0; } /** - * Gets the TableView holding the cards in the current catalog. + * Gets the EditorTableView holding the cards in the current catalog. * - * @return {@link forge.gui.deckeditor.tables.TableView} + * @return {@link forge.gui.deckeditor.tables.EditorTableView} */ - public TableView getTableCatalog() { + public EditorTableView getTableCatalog() { return this.tblCatalog; } /** - * Sets the TableView holding the cards in the current catalog. + * Sets the EditorTableView holding the cards in the current catalog. * - * @param table0   {@link forge.gui.deckeditor.tables.TableView} + * @param table0   {@link forge.gui.deckeditor.tables.EditorTableView} */ - public void setTableCatalog(final TableView table0) { + public void setTableCatalog(final EditorTableView table0) { this.tblCatalog = table0; } diff --git a/src/main/java/forge/gui/deckeditor/controllers/CEditorConstructed.java b/src/main/java/forge/gui/deckeditor/controllers/CEditorConstructed.java index b040f3772ec..a3249903465 100644 --- a/src/main/java/forge/gui/deckeditor/controllers/CEditorConstructed.java +++ b/src/main/java/forge/gui/deckeditor/controllers/CEditorConstructed.java @@ -29,7 +29,7 @@ import forge.gui.deckeditor.tables.DeckController; import forge.gui.deckeditor.tables.SColumnUtil; import forge.gui.deckeditor.tables.SColumnUtil.ColumnName; import forge.gui.deckeditor.tables.TableColumnInfo; -import forge.gui.deckeditor.tables.TableView; +import forge.gui.deckeditor.tables.EditorTableView; import forge.gui.deckeditor.views.VCardCatalog; import forge.gui.deckeditor.views.VCurrentDeck; import forge.gui.framework.EDocID; @@ -61,8 +61,8 @@ public final class CEditorConstructed extends ACEditorBase { public CEditorConstructed() { super(); - final TableView tblCatalog = new TableView(true, CardPrinted.class); - final TableView tblDeck = new TableView(true, CardPrinted.class); + final EditorTableView tblCatalog = new EditorTableView(true, CardPrinted.class); + final EditorTableView tblDeck = new EditorTableView(true, CardPrinted.class); VCardCatalog.SINGLETON_INSTANCE.setTableView(tblCatalog.getTable()); VCurrentDeck.SINGLETON_INSTANCE.setTableView(tblDeck.getTable()); diff --git a/src/main/java/forge/gui/deckeditor/controllers/CEditorDraftingProcess.java b/src/main/java/forge/gui/deckeditor/controllers/CEditorDraftingProcess.java index d742f0b02c6..d7bbf67a941 100644 --- a/src/main/java/forge/gui/deckeditor/controllers/CEditorDraftingProcess.java +++ b/src/main/java/forge/gui/deckeditor/controllers/CEditorDraftingProcess.java @@ -28,7 +28,7 @@ import forge.game.limited.BoosterDraft; import forge.game.limited.IBoosterDraft; import forge.gui.deckeditor.tables.DeckController; import forge.gui.deckeditor.tables.SColumnUtil; -import forge.gui.deckeditor.tables.TableView; +import forge.gui.deckeditor.tables.EditorTableView; import forge.gui.deckeditor.views.VAllDecks; import forge.gui.deckeditor.views.VCardCatalog; import forge.gui.deckeditor.views.VCurrentDeck; @@ -65,8 +65,8 @@ public class CEditorDraftingProcess extends ACEditorBase * Updates the deck editor UI as necessary draft selection mode. */ public CEditorDraftingProcess() { - final TableView tblCatalog = new TableView(true, CardPrinted.class); - final TableView tblDeck = new TableView(true, CardPrinted.class); + final EditorTableView tblCatalog = new EditorTableView(true, CardPrinted.class); + final EditorTableView tblDeck = new EditorTableView(true, CardPrinted.class); VCardCatalog.SINGLETON_INSTANCE.setTableView(tblCatalog.getTable()); VCurrentDeck.SINGLETON_INSTANCE.setTableView(tblDeck.getTable()); diff --git a/src/main/java/forge/gui/deckeditor/controllers/CEditorLimited.java b/src/main/java/forge/gui/deckeditor/controllers/CEditorLimited.java index fb9aa990daa..43ddb9c0bf6 100644 --- a/src/main/java/forge/gui/deckeditor/controllers/CEditorLimited.java +++ b/src/main/java/forge/gui/deckeditor/controllers/CEditorLimited.java @@ -25,7 +25,7 @@ import forge.gui.deckeditor.SEditorIO; import forge.gui.deckeditor.SEditorUtil; import forge.gui.deckeditor.tables.DeckController; import forge.gui.deckeditor.tables.SColumnUtil; -import forge.gui.deckeditor.tables.TableView; +import forge.gui.deckeditor.tables.EditorTableView; import forge.gui.deckeditor.views.VCardCatalog; import forge.gui.deckeditor.views.VCurrentDeck; import forge.gui.home.sanctioned.CSubmenuDraft; @@ -54,8 +54,8 @@ public final class CEditorLimited extends ACEditorBase { * @param deckMap0   {@link forge.deck.DeckGroup}<{@link forge.util.IStorage}> */ public CEditorLimited(final IStorage deckMap0) { - final TableView tblCatalog = new TableView(true, CardPrinted.class); - final TableView tblDeck = new TableView(true, CardPrinted.class); + final EditorTableView tblCatalog = new EditorTableView(true, CardPrinted.class); + final EditorTableView tblDeck = new EditorTableView(true, CardPrinted.class); VCardCatalog.SINGLETON_INSTANCE.setTableView(tblCatalog.getTable()); VCurrentDeck.SINGLETON_INSTANCE.setTableView(tblDeck.getTable()); diff --git a/src/main/java/forge/gui/deckeditor/controllers/CEditorQuest.java b/src/main/java/forge/gui/deckeditor/controllers/CEditorQuest.java index c266eb70d75..d9c207a04a5 100644 --- a/src/main/java/forge/gui/deckeditor/controllers/CEditorQuest.java +++ b/src/main/java/forge/gui/deckeditor/controllers/CEditorQuest.java @@ -34,7 +34,7 @@ import forge.gui.deckeditor.tables.DeckController; import forge.gui.deckeditor.tables.SColumnUtil; import forge.gui.deckeditor.tables.SColumnUtil.ColumnName; import forge.gui.deckeditor.tables.TableColumnInfo; -import forge.gui.deckeditor.tables.TableView; +import forge.gui.deckeditor.tables.EditorTableView; import forge.gui.deckeditor.views.VCardCatalog; import forge.gui.deckeditor.views.VCurrentDeck; import forge.gui.home.quest.CSubmenuQuestDecks; @@ -88,8 +88,8 @@ public final class CEditorQuest extends ACEditorBase { public CEditorQuest(final QuestController questData0) { this.questData = questData0; - final TableView tblCatalog = new TableView(false, CardPrinted.class); - final TableView tblDeck = new TableView(false, CardPrinted.class); + final EditorTableView tblCatalog = new EditorTableView(false, CardPrinted.class); + final EditorTableView tblDeck = new EditorTableView(false, CardPrinted.class); VCardCatalog.SINGLETON_INSTANCE.setTableView(tblCatalog.getTable()); VCurrentDeck.SINGLETON_INSTANCE.setTableView(tblDeck.getTable()); diff --git a/src/main/java/forge/gui/deckeditor/controllers/CEditorQuestCardShop.java b/src/main/java/forge/gui/deckeditor/controllers/CEditorQuestCardShop.java index 59bb3fc1b5b..40f99d38a70 100644 --- a/src/main/java/forge/gui/deckeditor/controllers/CEditorQuestCardShop.java +++ b/src/main/java/forge/gui/deckeditor/controllers/CEditorQuestCardShop.java @@ -38,7 +38,7 @@ import forge.gui.deckeditor.tables.DeckController; import forge.gui.deckeditor.tables.SColumnUtil; import forge.gui.deckeditor.tables.SColumnUtil.ColumnName; import forge.gui.deckeditor.tables.TableColumnInfo; -import forge.gui.deckeditor.tables.TableView; +import forge.gui.deckeditor.tables.EditorTableView; import forge.gui.deckeditor.views.VCardCatalog; import forge.gui.deckeditor.views.VCurrentDeck; import forge.gui.home.quest.CSubmenuQuestDecks; @@ -96,8 +96,8 @@ public final class CEditorQuestCardShop extends ACEditorBase tblCatalog = new TableView(false, InventoryItem.class); - final TableView tblDeck = new TableView(false, InventoryItem.class); + final EditorTableView tblCatalog = new EditorTableView(false, InventoryItem.class); + final EditorTableView tblDeck = new EditorTableView(false, InventoryItem.class); VCardCatalog.SINGLETON_INSTANCE.setTableView(tblCatalog.getTable()); VCurrentDeck.SINGLETON_INSTANCE.setTableView(tblDeck.getTable()); diff --git a/src/main/java/forge/gui/deckeditor/tables/TableModel.java b/src/main/java/forge/gui/deckeditor/tables/EditorTableModel.java similarity index 93% rename from src/main/java/forge/gui/deckeditor/tables/TableModel.java rename to src/main/java/forge/gui/deckeditor/tables/EditorTableModel.java index 0ff844bb2d2..c9132c3e24c 100644 --- a/src/main/java/forge/gui/deckeditor/tables/TableModel.java +++ b/src/main/java/forge/gui/deckeditor/tables/EditorTableModel.java @@ -52,7 +52,7 @@ import forge.item.ItemPoolView; /** *

- * TableModel class. + * EditorTableModel class. *

* * @param @@ -61,7 +61,7 @@ import forge.item.ItemPoolView; * @version $Id$ */ @SuppressWarnings("serial") -public final class TableModel extends AbstractTableModel { +public final class EditorTableModel extends AbstractTableModel { private final ItemPool data; private final JTable table; private final CascadeManager cascadeManager = new CascadeManager(); @@ -74,7 +74,7 @@ public final class TableModel extends AbstractTableMode * @param table0   {@link javax.swing.JTable} * @param class0   Generic type */ - public TableModel(final JTable table0, final Class class0) { + public EditorTableModel(final JTable table0, final Class class0) { this.table = table0; this.data = new ItemPool(class0); } @@ -213,7 +213,7 @@ public final class TableModel extends AbstractTableMode @Override public void valueChanged(final ListSelectionEvent arg0) { - TableModel.this.showSelectedCard(table); + EditorTableModel.this.showSelectedCard(table); } }); table.addFocusListener(new FocusListener() { @@ -224,7 +224,7 @@ public final class TableModel extends AbstractTableMode @Override public void focusGained(final FocusEvent e) { - TableModel.this.showSelectedCard(table); + EditorTableModel.this.showSelectedCard(table); } }); @@ -252,7 +252,7 @@ public final class TableModel extends AbstractTableMode @SuppressWarnings("unchecked") private void headerClicked(final MouseEvent e) { - final TableColumnModel colModel = TableModel.this.table.getColumnModel(); + final TableColumnModel colModel = EditorTableModel.this.table.getColumnModel(); final int columnModelIndex = colModel.getColumnIndexAtX(e.getX()); final int modelIndex = colModel.getColumn(columnModelIndex).getModelIndex(); @@ -263,11 +263,11 @@ public final class TableModel extends AbstractTableMode // This will invert if needed // 2012/07/21 - Changed from modelIndex to ColumnModelIndex due to a crash // Crash was: Hide 2 columns, then search by last column. - TableModel.this.cascadeManager.add((TableColumnInfo) this.table.getColumnModel().getColumn(columnModelIndex)); - TableModel.this.refreshSort(); - TableModel.this.table.tableChanged(new TableModelEvent(TableModel.this)); - TableModel.this.table.repaint(); - TableModel.this.table.setRowSelectionInterval(0, 0); + EditorTableModel.this.cascadeManager.add((TableColumnInfo) this.table.getColumnModel().getColumn(columnModelIndex)); + EditorTableModel.this.refreshSort(); + EditorTableModel.this.table.tableChanged(new TableModelEvent(EditorTableModel.this)); + EditorTableModel.this.table.repaint(); + EditorTableModel.this.table.setRowSelectionInterval(0, 0); SEditorIO.savePreferences(); } @@ -384,7 +384,7 @@ public final class TableModel extends AbstractTableMode @SuppressWarnings("unchecked") @Override public int compare(Entry o1, Entry o2) { - return TableModel.this.cascadeManager.getSorter().compare( + return EditorTableModel.this.cascadeManager.getSorter().compare( (Entry) o1, (Entry) o2); } } diff --git a/src/main/java/forge/gui/deckeditor/tables/TableView.java b/src/main/java/forge/gui/deckeditor/tables/EditorTableView.java similarity index 91% rename from src/main/java/forge/gui/deckeditor/tables/TableView.java rename to src/main/java/forge/gui/deckeditor/tables/EditorTableView.java index 4c0459ba4e6..e4a24de3f2c 100644 --- a/src/main/java/forge/gui/deckeditor/tables/TableView.java +++ b/src/main/java/forge/gui/deckeditor/tables/EditorTableView.java @@ -46,9 +46,9 @@ import forge.util.Aggregates; * @param * the generic type */ -public final class TableView { +public final class EditorTableView { private ItemPool pool; - private TableModel model; + private EditorTableModel model; private final JTable table = new JTable(); private Predicate filter = null; private boolean wantUnique = false; @@ -71,7 +71,7 @@ public final class TableView { * @param cls * the cls */ - public TableView(final Class cls) { + public EditorTableView(final Class cls) { this(false, cls); } @@ -82,7 +82,7 @@ public final class TableView { * a boolean * @param type0 the cls */ - public TableView(final boolean forceUnique, final Class type0) { + public EditorTableView(final boolean forceUnique, final Class type0) { this.genericType = type0; this.wantUnique = forceUnique; @@ -93,7 +93,7 @@ public final class TableView { } /** - * Applies a TableModel and a model listener to this instance's JTable. + * Applies a EditorTableModel and a model listener to this instance's JTable. * * @param view0   the {@link javax.gui.deckeditor.views.ITableCOntainer} * @param cols0   List> of additional columns for this @@ -107,7 +107,7 @@ public final class TableView { if (item.isShowing()) { colmodel.addColumn(item); } } - this.model = new TableModel(this.table, this.genericType); + this.model = new EditorTableModel(this.table, this.genericType); this.model.addListeners(); this.table.setModel(this.model); this.table.setColumnModel(colmodel); @@ -121,7 +121,7 @@ public final class TableView { this.model.addTableModelListener(new TableModelListener() { @Override public void tableChanged(final TableModelEvent ev) { - final List deck = TableView.this.model.getCards().toFlatList(); + final List deck = EditorTableView.this.model.getCards().toFlatList(); final ItemPool filteredDeck = new ItemPool((Class) CardPrinted.class); // Filter out non-card items (booster packs, etc.) diff --git a/src/main/java/forge/gui/deckeditor/tables/SColumnUtil.java b/src/main/java/forge/gui/deckeditor/tables/SColumnUtil.java index b2be65144b4..30e9af65f89 100644 --- a/src/main/java/forge/gui/deckeditor/tables/SColumnUtil.java +++ b/src/main/java/forge/gui/deckeditor/tables/SColumnUtil.java @@ -278,7 +278,7 @@ public final class SColumnUtil { /** * Convenience method to get a column's index in the model (that is, - * in the TableModel, NOT the TableColumnModel). + * in the EditorTableModel, NOT the TableColumnModel). * * @param id0   {@link forge.gui.deckeditor.SEditorUtil.CatalogColumnName} * @return int diff --git a/src/main/java/forge/gui/deckeditor/tables/TableColumnInfo.java b/src/main/java/forge/gui/deckeditor/tables/TableColumnInfo.java index 73ca15ce15c..e00491a1ab7 100644 --- a/src/main/java/forge/gui/deckeditor/tables/TableColumnInfo.java +++ b/src/main/java/forge/gui/deckeditor/tables/TableColumnInfo.java @@ -26,7 +26,7 @@ import com.google.common.base.Function; import forge.gui.deckeditor.tables.SColumnUtil.SortState; /** - * A column object in a TableModel in the card editor. + * A column object in a EditorTableModel in the card editor. * Requires a sorting function and a display function * (to extract information as appropriate for table row data). * @@ -84,7 +84,7 @@ public class TableColumnInfo extends TableColumn { this.sortPriority = position0; } - /** @return {@link forge.gui.deckeditor.tables.TableModel.SortState} */ + /** @return {@link forge.gui.deckeditor.tables.EditorTableModel.SortState} */ public SortState getSortState() { return this.sortstate; } diff --git a/src/main/java/forge/gui/deckeditor/views/ITableContainer.java b/src/main/java/forge/gui/deckeditor/views/ITableContainer.java index f96d1ba5923..460fd4b16a9 100644 --- a/src/main/java/forge/gui/deckeditor/views/ITableContainer.java +++ b/src/main/java/forge/gui/deckeditor/views/ITableContainer.java @@ -5,7 +5,7 @@ import javax.swing.JTable; /** * Dictates methods needed for a class to act as a container for - * a TableView deck editing component. + * a EditorTableView deck editing component. * *

(I at beginning of class name denotes an interface.) * @@ -15,7 +15,7 @@ public interface ITableContainer { * Sets the table used for displaying cards in this * deck editor container. * - * @param tbl0   {@link forge.gui.deckeditor.tables.TableView} + * @param tbl0   {@link forge.gui.deckeditor.tables.EditorTableView} */ void setTableView(JTable tbl0);