You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Node.java 605B

1234567891011121314151617181920212223242526272829303132
  1. package com.vaadin.data.provider.hierarchical;
  2. import java.io.Serializable;
  3. public class Node implements Serializable {
  4. private static int counter = 0;
  5. private final Node parent;
  6. private final int number;
  7. public Node() {
  8. this(null);
  9. }
  10. public Node(Node parent) {
  11. this.parent = parent;
  12. this.number = counter++;
  13. }
  14. public Node getParent() {
  15. return parent;
  16. }
  17. public int getNumber() {
  18. return number;
  19. }
  20. public String toString() {
  21. return number + (parent != null ? " [parent: " + parent + "]" : "");
  22. }
  23. }