From: <jan...@us...> - 2007-02-08 09:12:00
|
Revision: 525 http://svn.sourceforge.net/magicmap/?rev=525&view=rev Author: jan_fride Date: 2007-02-08 01:11:49 -0800 (Thu, 08 Feb 2007) Log Message: ----------- Node implements INode. Modified Paths: -------------- trunk/magicmapclient/src/net/sf/magicmap/client/model/node/Node.java Modified: trunk/magicmapclient/src/net/sf/magicmap/client/model/node/Node.java =================================================================== --- trunk/magicmapclient/src/net/sf/magicmap/client/model/node/Node.java 2007-02-08 08:49:31 UTC (rev 524) +++ trunk/magicmapclient/src/net/sf/magicmap/client/model/node/Node.java 2007-02-08 09:11:49 UTC (rev 525) @@ -12,16 +12,25 @@ * * @author thuebner */ -public abstract class Node { +public abstract class Node implements INode{ + // Es gibt zwar die sch\xF6ne Methode Collections.emptyList() aber + // Da diese keine ArrayList ist m\xFCessen wir das selber machen :-/ + private static final ArrayList emptyList = new ArrayList(){ + public boolean add(Object o) { + return false; + } - /** + public void add(int index, Object element) { + } + }; + /** * Ein leerer Knoten. */ public static final Node EMPTY_NODE = new Node(null) { @Override public ArrayList getNeighbors(){ - return new ArrayList(); + return emptyList; } @Override This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |