1 /*
2 * $Id: OverviewNode.java,v 1.4 2006/09/07 13:37:36 edankert Exp $
3 *
4 * The contents of this file are subject to the Mozilla Public License
5 * Version 1.1 (the "License"); you may not use this file except in
6 * compliance with the License. You may obtain a copy of the License at
7 * http://www.mozilla.org/MPL/
8 *
9 * Software distributed under the License is distributed on an "AS IS" basis,
10 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11 * for the specific language governing rights and limitations under the License.
12 *
13 * The Original Code is XML Hammer code. (org.xmlhammer.*)
14 *
15 * The Initial Developer of the Original Code is Edwin Dankert. Portions created
16 * by the Initial Developer are Copyright (C) 2005 - 2006 the Initial Developer.
17 * All Rights Reserved.
18 *
19 * Contributor(s): Edwin Dankert <edankert@gmail.com>
20 */
21
22
23 package org.xmlhammer.gui.overview;
24
25 import java.util.ArrayList;
26
27 import javax.swing.Icon;
28
29 /***
30 * Put comment...
31 *
32 * @version $Revision: 1.4 $, $Date: 2006/09/07 13:37:36 $
33 * @author Edwin Dankert <edankert@gmail.com>
34 */
35
36 public interface OverviewNode {
37 public String getNodeName();
38 public ArrayList<OverviewNode> getChildNodes();
39 public OverviewNode getParentNode();
40 public Icon getNodeIcon();
41 public String getError();
42 }