package de.hameister.treetable; import java.util.Collections; import java.util.Date; import java.util.List; public class MyDataNode { private String name; private String capital; private Date declared; private Integer area; private List<MyDataNode> children; public MyDataNode(String name, String capital, Date declared, Integer area, List<MyDataNode> children) { this.name = name; this.capital = capital; this.declared = declared; this.area = area; this.children = children; if (this.children == null) { this.children = Collections.emptyList(); } } public String getName() { return name; } public String getCapital() { return capital; } public Date getDeclared() { return declared; } public Integer getArea() { return area; } public List<MyDataNode> getChildren() { return children; } /** * Knotentext vom JTree. */ public String toString() { return name; } }