Thread: [Japi-cvs] SF.net SVN: japi: [539] libs/swing-list/trunk/src/net/sf/japi/swing/list
Status: Beta
Brought to you by:
christianhujer
|
From: <chr...@us...> - 2007-07-14 15:50:55
|
Revision: 539
http://svn.sourceforge.net/japi/?rev=539&view=rev
Author: christianhujer
Date: 2007-07-14 08:50:53 -0700 (Sat, 14 Jul 2007)
Log Message:
-----------
Fixed checkstyle issues.
Modified Paths:
--------------
libs/swing-list/trunk/src/net/sf/japi/swing/list/AbstractMutableListModel.java
libs/swing-list/trunk/src/net/sf/japi/swing/list/ArrayListModel.java
libs/swing-list/trunk/src/net/sf/japi/swing/list/MutableListModel.java
Modified: libs/swing-list/trunk/src/net/sf/japi/swing/list/AbstractMutableListModel.java
===================================================================
--- libs/swing-list/trunk/src/net/sf/japi/swing/list/AbstractMutableListModel.java 2007-07-14 10:40:40 UTC (rev 538)
+++ libs/swing-list/trunk/src/net/sf/japi/swing/list/AbstractMutableListModel.java 2007-07-14 15:50:53 UTC (rev 539)
@@ -22,6 +22,7 @@
import javax.swing.AbstractListModel;
/** The abstract definition for the data model that provides a List with its contents in a mutable fashion.
+ * @param <E> element type of this ListModel.
* @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
public abstract class AbstractMutableListModel<E> extends AbstractListModel implements MutableListModel<E> {
Modified: libs/swing-list/trunk/src/net/sf/japi/swing/list/ArrayListModel.java
===================================================================
--- libs/swing-list/trunk/src/net/sf/japi/swing/list/ArrayListModel.java 2007-07-14 10:40:40 UTC (rev 538)
+++ libs/swing-list/trunk/src/net/sf/japi/swing/list/ArrayListModel.java 2007-07-14 15:50:53 UTC (rev 539)
@@ -23,7 +23,8 @@
import java.util.ArrayList;
import org.jetbrains.annotations.Nullable;
-/**
+/** ArrayList-backed implementation of {@link MutableListModel}.
+ * @param <E> element type of this ListModel.
* @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
public class ArrayListModel<E> extends AbstractMutableListModel<E> {
Modified: libs/swing-list/trunk/src/net/sf/japi/swing/list/MutableListModel.java
===================================================================
--- libs/swing-list/trunk/src/net/sf/japi/swing/list/MutableListModel.java 2007-07-14 10:40:40 UTC (rev 538)
+++ libs/swing-list/trunk/src/net/sf/japi/swing/list/MutableListModel.java 2007-07-14 15:50:53 UTC (rev 539)
@@ -22,6 +22,7 @@
import javax.swing.ListModel;
/** A MutableListModel is a list model that additionally provides operations for adding and moving the list's elements.
+ * @param <E> element type of this ListModel.
* @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
public interface MutableListModel<E> extends ListModel {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <chr...@us...> - 2007-07-14 15:54:01
|
Revision: 542
http://svn.sourceforge.net/japi/?rev=542&view=rev
Author: christianhujer
Date: 2007-07-14 08:54:00 -0700 (Sat, 14 Jul 2007)
Log Message:
-----------
Fixed javadoc issues.
Modified Paths:
--------------
libs/swing-list/trunk/src/net/sf/japi/swing/list/ArrayListModel.java
libs/swing-list/trunk/src/net/sf/japi/swing/list/ListControlPanel.java
Modified: libs/swing-list/trunk/src/net/sf/japi/swing/list/ArrayListModel.java
===================================================================
--- libs/swing-list/trunk/src/net/sf/japi/swing/list/ArrayListModel.java 2007-07-14 15:53:53 UTC (rev 541)
+++ libs/swing-list/trunk/src/net/sf/japi/swing/list/ArrayListModel.java 2007-07-14 15:54:00 UTC (rev 542)
@@ -29,7 +29,9 @@
*/
public class ArrayListModel<E> extends AbstractMutableListModel<E> {
- /** The ArrayList that backs this ArrayListModel. */
+ /** The ArrayList that backs this ArrayListModel.
+ * @serial include
+ */
private final List<E> list = new ArrayList<E>();
/** Creates a new ArrayListModel.
Modified: libs/swing-list/trunk/src/net/sf/japi/swing/list/ListControlPanel.java
===================================================================
--- libs/swing-list/trunk/src/net/sf/japi/swing/list/ListControlPanel.java 2007-07-14 15:53:53 UTC (rev 541)
+++ libs/swing-list/trunk/src/net/sf/japi/swing/list/ListControlPanel.java 2007-07-14 15:54:00 UTC (rev 542)
@@ -39,22 +39,34 @@
/** The ActionFactory for creating the actions. */
@NotNull private static final ActionFactory ACTION_FACTORY = ActionFactory.getFactory("net.sf.japi.swing.list");
- /** Action for moving to top. */
+ /** Action for moving to top.
+ * @serial include
+ */
@NotNull private final Action moveToTop = ACTION_FACTORY.createAction(false, "moveToTop", this);
- /** Action for moving up. */
+ /** Action for moving up.
+ * @serial include
+ */
@NotNull private final Action moveUp = ACTION_FACTORY.createAction(false, "moveUp", this);
- /** Action for moving down. */
+ /** Action for moving down.
+ * @serial include
+ */
@NotNull private final Action moveDown = ACTION_FACTORY.createAction(false, "moveDown", this);
- /** Action for moving to bottom. */
+ /** Action for moving to bottom.
+ * @serial include
+ */
@NotNull private final Action moveToBottom = ACTION_FACTORY.createAction(false, "moveToBottom", this);
- /** The list that provides the information about the current selection. */
+ /** The list that provides the information about the current selection.
+ * @serial include
+ */
@NotNull private JList list;
- /** The model to control. */
+ /** The model to control.
+ * @serial include
+ */
@NotNull private MutableListModel model;
/** Creates a ListControlPanel.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <chr...@us...> - 2007-07-14 16:42:51
|
Revision: 544
http://svn.sourceforge.net/japi/?rev=544&view=rev
Author: christianhujer
Date: 2007-07-14 09:42:49 -0700 (Sat, 14 Jul 2007)
Log Message:
-----------
Changed MutableListModel to extend Iterable.
Modified Paths:
--------------
libs/swing-list/trunk/src/net/sf/japi/swing/list/ArrayListModel.java
libs/swing-list/trunk/src/net/sf/japi/swing/list/MutableListModel.java
Modified: libs/swing-list/trunk/src/net/sf/japi/swing/list/ArrayListModel.java
===================================================================
--- libs/swing-list/trunk/src/net/sf/japi/swing/list/ArrayListModel.java 2007-07-14 15:54:37 UTC (rev 543)
+++ libs/swing-list/trunk/src/net/sf/japi/swing/list/ArrayListModel.java 2007-07-14 16:42:49 UTC (rev 544)
@@ -21,6 +21,7 @@
import java.util.List;
import java.util.ArrayList;
+import java.util.Iterator;
import org.jetbrains.annotations.Nullable;
/** ArrayList-backed implementation of {@link MutableListModel}.
@@ -174,4 +175,9 @@
return true;
}
+ /** {@inheritDoc} */
+ public Iterator<E> iterator() {
+ return list.iterator();
+ }
+
} // class ArrayListModel
Modified: libs/swing-list/trunk/src/net/sf/japi/swing/list/MutableListModel.java
===================================================================
--- libs/swing-list/trunk/src/net/sf/japi/swing/list/MutableListModel.java 2007-07-14 15:54:37 UTC (rev 543)
+++ libs/swing-list/trunk/src/net/sf/japi/swing/list/MutableListModel.java 2007-07-14 16:42:49 UTC (rev 544)
@@ -25,7 +25,7 @@
* @param <E> element type of this ListModel.
* @author <a href="mailto:ch...@ri...">Christian Hujer</a>
*/
-public interface MutableListModel<E> extends ListModel {
+public interface MutableListModel<E> extends ListModel, Iterable<E> {
/** {@inheritDoc} */
E getElementAt(final int index);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|