public interface ICategory {
public String getName();
public void setName(String name);
public List<ICategory> getSubCategories();
public void setSubCategories(List<ICategory> subCategories);
}
-----------------------------------------------------------------------------------------------------------
public class Category extends HashMap<String,ICategory> implements ICategory{
private static final long serialVersionUID = 1L;
private String name;
private List<ICategory> subCategories = new ArrayList<ICategory>();
public Category(String name) {
this.name = name;
}
public List<ICategory> getSubCategories() {
return subCategories;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void setSubCategories(List<ICategory> subCategories) {
this.subCategories = subCategories;
}
}
----------------------------------------------------------------------------------------------------------
try this ;)
[Message sent by forum member 'dafei1288']
http://forums.java.net/jive/thread.jspa?messageID=397659