/webportal/src/main/java/au/org/emii/portal/menu/TreeMenuValue.java

http://alageospatialportal.googlecode.com/ · Java · 19 lines · 15 code · 4 blank · 0 comment · 0 complexity · 9b3dc8f395b2457d0d2bc80509fec8a4 MD5 · raw file

  1. package au.org.emii.portal.menu;
  2. import java.util.List;
  3. public interface TreeMenuValue {
  4. public String getId();
  5. public String getName();
  6. public String getDescription();
  7. public Object getChild(Object parent, int index);
  8. public Object getChild(int index);
  9. public boolean isLeaf(Object parent);
  10. public boolean isLeaf();
  11. public int getChildCount(Object parent);
  12. public int getChildCount();
  13. public String dump(String indent);
  14. public List<? extends TreeMenuValue> getChildren();
  15. }