mirror of
https://github.com/correl/mage.git
synced 2024-12-24 11:50:45 +00:00
Some minor formatting.
This commit is contained in:
parent
ca49dc7a31
commit
1ae85dc1b4
2 changed files with 51 additions and 22 deletions
|
@ -61,7 +61,7 @@ public class ChatPanel extends javax.swing.JPanel {
|
|||
|
||||
private UUID chatId;
|
||||
private Session session;
|
||||
private List<String> players = new ArrayList<String>();
|
||||
private final List<String> players = new ArrayList<String>();
|
||||
private final TableModel tableModel;
|
||||
/**
|
||||
* Chat message color for opponents.
|
||||
|
@ -121,7 +121,7 @@ public class ChatPanel extends javax.swing.JPanel {
|
|||
/**
|
||||
* Maps message colors to {@link Color}.
|
||||
*/
|
||||
private static final Map<MessageColor, Color> colorMap = new EnumMap<MessageColor, Color>(MessageColor.class);
|
||||
private static final Map<MessageColor, Color> colorMap = new EnumMap<>(MessageColor.class);
|
||||
|
||||
static {
|
||||
colorMap.put(MessageColor.BLACK, Color.black);
|
||||
|
@ -144,6 +144,7 @@ public class ChatPanel extends javax.swing.JPanel {
|
|||
*/
|
||||
/**
|
||||
* Creates new form ChatPanel
|
||||
* @param addPlayersTab
|
||||
*/
|
||||
public ChatPanel(boolean addPlayersTab) {
|
||||
tableModel = new TableModel();
|
||||
|
@ -299,7 +300,7 @@ public class ChatPanel extends javax.swing.JPanel {
|
|||
|
||||
class TableModel extends AbstractTableModel {
|
||||
|
||||
private String[] columnNames = new String[]{"Players", "Info", "Games"};
|
||||
private final String[] columnNames = new String[]{"Players", "Info", "Games"};
|
||||
private UsersView[] players = new UsersView[0];
|
||||
|
||||
public void loadData(Collection<UsersView> players) throws MageRemoteException {
|
||||
|
|
|
@ -41,11 +41,12 @@ import java.util.concurrent.locks.ReentrantLock;
|
|||
* a thread-safe circular list
|
||||
*
|
||||
* @author BetaSteward_at_googlemail.com
|
||||
* @param <E>
|
||||
*/
|
||||
public class CircularList<E> implements List<E>, Iterable<E>, Serializable {
|
||||
//TODO: might have to make E extend Copyable
|
||||
|
||||
protected List<E> list = new ArrayList<E>();
|
||||
protected List<E> list = new ArrayList<>();
|
||||
|
||||
protected final ReentrantLock lock = new ReentrantLock();
|
||||
|
||||
|
@ -63,11 +64,13 @@ public class CircularList<E> implements List<E>, Iterable<E>, Serializable {
|
|||
}
|
||||
|
||||
public CircularList<E> copy() {
|
||||
return new CircularList<E>(this);
|
||||
return new CircularList<>(this);
|
||||
}
|
||||
|
||||
/**
|
||||
* Inserts an element into the current position
|
||||
* @param e
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public boolean add(E e) {
|
||||
|
@ -102,6 +105,7 @@ public class CircularList<E> implements List<E>, Iterable<E>, Serializable {
|
|||
|
||||
/**
|
||||
* Retrieves the element at the current position
|
||||
* @return
|
||||
*/
|
||||
public E get() {
|
||||
return list.get(this.index);
|
||||
|
@ -182,8 +186,9 @@ public class CircularList<E> implements List<E>, Iterable<E>, Serializable {
|
|||
|
||||
private int incrementListPointer(int index) {
|
||||
index++;
|
||||
if (index >= list.size())
|
||||
if (index >= list.size()) {
|
||||
index = 0;
|
||||
}
|
||||
return index;
|
||||
}
|
||||
|
||||
|
@ -200,8 +205,9 @@ public class CircularList<E> implements List<E>, Iterable<E>, Serializable {
|
|||
|
||||
private int decrementListPointer(int index) {
|
||||
index--;
|
||||
if (index < 0)
|
||||
if (index < 0) {
|
||||
index = list.size() - 1;
|
||||
}
|
||||
return index;
|
||||
}
|
||||
|
||||
|
@ -213,8 +219,9 @@ public class CircularList<E> implements List<E>, Iterable<E>, Serializable {
|
|||
if (index > list.size()) {
|
||||
index = list.size() - 1;
|
||||
}
|
||||
else if (index < 0)
|
||||
else if (index < 0) {
|
||||
index = 0;
|
||||
}
|
||||
return index;
|
||||
}
|
||||
|
||||
|
@ -343,17 +350,17 @@ public class CircularList<E> implements List<E>, Iterable<E>, Serializable {
|
|||
|
||||
@Override
|
||||
public Iterator<E> iterator() {
|
||||
return new CircularIterator<E>();
|
||||
return new CircularIterator<>();
|
||||
}
|
||||
|
||||
@Override
|
||||
public ListIterator<E> listIterator() {
|
||||
return new CircularListIterator<E>();
|
||||
return new CircularListIterator<>();
|
||||
}
|
||||
|
||||
@Override
|
||||
public ListIterator<E> listIterator(int index) {
|
||||
return new CircularListIterator<E>(index);
|
||||
return new CircularListIterator<>(index);
|
||||
}
|
||||
|
||||
private class CircularIterator<E> implements Iterator<E> {
|
||||
|
@ -371,23 +378,27 @@ public class CircularList<E> implements List<E>, Iterable<E>, Serializable {
|
|||
|
||||
@Override
|
||||
public boolean hasNext() {
|
||||
if (!hasMoved && size() > 0)
|
||||
if (!hasMoved && size() > 0) {
|
||||
return true;
|
||||
}
|
||||
return cursor != lastIndex;
|
||||
}
|
||||
|
||||
@Override
|
||||
public E next() {
|
||||
if (!this.hasNext())
|
||||
if (!this.hasNext()) {
|
||||
throw new IllegalStateException();
|
||||
if (curModCount != modCount)
|
||||
}
|
||||
if (curModCount != modCount) {
|
||||
throw new ConcurrentModificationException();
|
||||
}
|
||||
E data = (E) list.get(cursor);
|
||||
cursor = incrementListPointer(cursor);
|
||||
hasMoved = true;
|
||||
return data;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void remove() {
|
||||
throw new UnsupportedOperationException("Not supported yet.");
|
||||
}
|
||||
|
@ -412,59 +423,76 @@ public class CircularList<E> implements List<E>, Iterable<E>, Serializable {
|
|||
lastIndex = index;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasNext() {
|
||||
if (!hasMoved && size() > 0)
|
||||
if (!hasMoved && size() > 0) {
|
||||
return true;
|
||||
}
|
||||
return cursor != lastIndex;
|
||||
}
|
||||
|
||||
@Override
|
||||
public E next() {
|
||||
if (!this.hasNext())
|
||||
if (!this.hasNext()) {
|
||||
throw new IllegalStateException();
|
||||
if (curModCount != modCount)
|
||||
}
|
||||
if (curModCount != modCount) {
|
||||
throw new ConcurrentModificationException();
|
||||
}
|
||||
E data = (E) list.get(cursor);
|
||||
cursor = incrementListPointer(cursor);
|
||||
hasMoved = true;
|
||||
return data;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasPrevious() {
|
||||
if (!hasMoved && size() > 0)
|
||||
if (!hasMoved && size() > 0) {
|
||||
return true;
|
||||
}
|
||||
return cursor != firstIndex;
|
||||
}
|
||||
|
||||
@Override
|
||||
public E previous() {
|
||||
if (!this.hasPrevious())
|
||||
if (!this.hasPrevious()) {
|
||||
throw new IllegalStateException();
|
||||
if (curModCount != modCount)
|
||||
}
|
||||
if (curModCount != modCount) {
|
||||
throw new ConcurrentModificationException();
|
||||
}
|
||||
cursor = decrementListPointer(cursor);
|
||||
hasMoved = true;
|
||||
return (E) list.get(cursor);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int nextIndex() {
|
||||
if (this.hasNext())
|
||||
if (this.hasNext()) {
|
||||
return incrementListPointer(cursor);
|
||||
}
|
||||
return list.size();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int previousIndex() {
|
||||
if (this.hasPrevious())
|
||||
if (this.hasPrevious()) {
|
||||
return decrementListPointer(cursor);
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void remove() {
|
||||
throw new UnsupportedOperationException("Not supported yet.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void set(E arg0) {
|
||||
throw new UnsupportedOperationException("Not supported yet.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void add(E arg0) {
|
||||
throw new UnsupportedOperationException("Not supported yet.");
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue